* Refactor to typescript (config part) * Refactor to typescript (convert extensions, minor fixes) * Refactor to typescript (move from `action` to `dist`) * Re-enable integrity-check for dist index.js * Fix all tests and lints * fix parsing major versions * Test patch level to be digits only * debug * debug * uncache * manual compile * debug * debug * Debug * Build lib - doh * remove diff check * Make kubernetes workflow manual * Properly generate 3 digit for simple major tags * Remove ts-ignore * re-enable cache
31 lines
907 B
TypeScript
31 lines
907 B
TypeScript
import Action from './action';
|
|
import Docker from './docker';
|
|
import ImageTag from './image-tag';
|
|
|
|
describe('Docker', () => {
|
|
it.skip('builds', async () => {
|
|
const path = Action.actionFolder;
|
|
const dockerfile = `${path}/Dockerfile`;
|
|
const baseImage = new ImageTag({
|
|
repository: '',
|
|
name: 'alpine',
|
|
version: '3',
|
|
platform: 'Test',
|
|
});
|
|
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: 'someBuildName',
|
|
buildsPath: 'build',
|
|
method: '',
|
|
};
|
|
await Docker.run(image, parameters);
|
|
});
|
|
});
|