Allow builds for all targets

This commit is contained in:
Webber
2019-12-22 18:07:55 +01:00
committed by Webber Takken
parent 2ab738c083
commit bafc8e806b
11 changed files with 160 additions and 202 deletions

View File

@@ -1,15 +1,35 @@
import Action from './action';
import Docker from './docker';
import Image from './image';
import ImageTag from './image-tag';
describe('Docker', () => {
it('builds', async () => {
const tag = await Docker.build({
// path: Action.rootFolder,
dockerfile: `${Action.rootFolder}/Dockerfile`,
image: new Image({ version: '2019.2.11f1', targetPlatform: 'WebGL' }),
const path = Action.rootFolder;
const dockerfile = `${path}/Dockerfile`;
const baseImage = new ImageTag({
repository: '',
name: 'alpine',
version: '3',
platform: 'Test',
});
expect(tag).toStrictEqual('unity-builder:2019.2.11f1-webgl');
const tag = await Docker.build({ path, dockerfile, baseImage }, true);
expect(tag).toBeInstanceOf(ImageTag);
expect(tag.toString()).toStrictEqual('unity-builder:3');
}, 240000);
it.skip('runs', async () => {
const image = 'unity-builder:2019.2.11f1-webgl';
const parameters = {
workspace: Action.rootFolder,
projectPath: `${Action.rootFolder}/test-project`,
buildName: 'someBulidName',
buildsPath: 'build',
method: '',
};
await Docker.run(image, parameters);
});
});