Fix unused import, remove docker build test
							parent
							
								
									1676f3ba95
								
							
						
					
					
						commit
						a48af4b185
					
				|  | @ -3285,24 +3285,10 @@ var __importDefault = (this && this.__importDefault) || function (mod) { | ||||||
| }; | }; | ||||||
| Object.defineProperty(exports, "__esModule", ({ value: true })); | Object.defineProperty(exports, "__esModule", ({ value: true })); | ||||||
| const exec_1 = __nccwpck_require__(71514); | const exec_1 = __nccwpck_require__(71514); | ||||||
| const image_tag_1 = __importDefault(__nccwpck_require__(57648)); |  | ||||||
| const image_environment_factory_1 = __importDefault(__nccwpck_require__(25145)); | const image_environment_factory_1 = __importDefault(__nccwpck_require__(25145)); | ||||||
| const fs_1 = __nccwpck_require__(57147); | const fs_1 = __nccwpck_require__(57147); | ||||||
| const path_1 = __importDefault(__nccwpck_require__(71017)); | const path_1 = __importDefault(__nccwpck_require__(71017)); | ||||||
| class Docker { | class Docker { | ||||||
|     static build(buildParameters, silent = false) { |  | ||||||
|         return __awaiter(this, void 0, void 0, function* () { |  | ||||||
|             const { path: buildPath, dockerfile, baseImage } = buildParameters; |  | ||||||
|             const { version, platform } = baseImage; |  | ||||||
|             const tag = new image_tag_1.default({ repository: '', name: 'unity-builder', version, platform }); |  | ||||||
|             const command = `docker build ${buildPath} \
 |  | ||||||
|       --file ${dockerfile} \ |  | ||||||
|       --build-arg IMAGE=${baseImage} \ |  | ||||||
|       --tag ${tag}`;
 |  | ||||||
|             yield exec_1.exec(command, undefined, { silent }); |  | ||||||
|             return tag; |  | ||||||
|         }); |  | ||||||
|     } |  | ||||||
|     static run(image, parameters, silent = false) { |     static run(image, parameters, silent = false) { | ||||||
|         return __awaiter(this, void 0, void 0, function* () { |         return __awaiter(this, void 0, void 0, function* () { | ||||||
|             let runCommand = ''; |             let runCommand = ''; | ||||||
|  | @ -3317,7 +3303,7 @@ class Docker { | ||||||
|         }); |         }); | ||||||
|     } |     } | ||||||
|     static getLinuxCommand(image, parameters) { |     static getLinuxCommand(image, parameters) { | ||||||
|         const { workspace, actionFolder, unitySerial, runnerTempPath, sshAgent } = parameters; |         const { workspace, actionFolder, runnerTempPath, sshAgent } = parameters; | ||||||
|         const githubHome = path_1.default.join(runnerTempPath, '_github_home'); |         const githubHome = path_1.default.join(runnerTempPath, '_github_home'); | ||||||
|         if (!fs_1.existsSync(githubHome)) |         if (!fs_1.existsSync(githubHome)) | ||||||
|             fs_1.mkdirSync(githubHome); |             fs_1.mkdirSync(githubHome); | ||||||
|  |  | ||||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							|  | @ -1,20 +0,0 @@ | ||||||
| ARG IMAGE |  | ||||||
| FROM $IMAGE |  | ||||||
| 
 |  | ||||||
| LABEL "com.github.actions.name"="Unity - Builder" |  | ||||||
| LABEL "com.github.actions.description"="Build Unity projects for different platforms." |  | ||||||
| LABEL "com.github.actions.icon"="box" |  | ||||||
| LABEL "com.github.actions.color"="gray-dark" |  | ||||||
| 
 |  | ||||||
| LABEL "repository"="http://github.com/game-ci/unity-actions" |  | ||||||
| LABEL "homepage"="http://github.com/game-ci/unity-actions" |  | ||||||
| LABEL "maintainer"="Webber Takken <webber@takken.io>" |  | ||||||
| 
 |  | ||||||
| COPY default-build-script /UnityBuilderAction |  | ||||||
| COPY platforms/ubuntu/steps /steps |  | ||||||
| RUN chmod -R +x /steps |  | ||||||
| COPY platforms/ubuntu/entrypoint.sh /entrypoint.sh |  | ||||||
| RUN chmod +x /entrypoint.sh |  | ||||||
| RUN ls |  | ||||||
| 
 |  | ||||||
| ENTRYPOINT ["/entrypoint.sh"] |  | ||||||
|  | @ -1,19 +0,0 @@ | ||||||
| ARG IMAGE |  | ||||||
| FROM $IMAGE |  | ||||||
| 
 |  | ||||||
| LABEL "com.github.actions.name"="Unity - Builder" |  | ||||||
| LABEL "com.github.actions.description"="Build Unity projects for different platforms." |  | ||||||
| LABEL "com.github.actions.icon"="box" |  | ||||||
| LABEL "com.github.actions.color"="gray-dark" |  | ||||||
| 
 |  | ||||||
| LABEL "repository"="http://github.com/game-ci/unity-actions" |  | ||||||
| LABEL "homepage"="http://github.com/game-ci/unity-actions" |  | ||||||
| LABEL "maintainer"="Webber Takken <webber@takken.io>" |  | ||||||
| 
 |  | ||||||
| COPY default-build-script c:/UnityBuilderAction |  | ||||||
| COPY platforms/windows/steps c:/steps |  | ||||||
| COPY platforms/windows/entrypoint.ps1 c:/entrypoint.ps1 |  | ||||||
| COPY BlankProject c:/BlankProject |  | ||||||
| RUN dir |  | ||||||
| 
 |  | ||||||
| ENTRYPOINT ["powershell", "c:/entrypoint.ps1"] |  | ||||||
|  | @ -1,21 +1,7 @@ | ||||||
| import Action from './action'; | import Action from './action'; | ||||||
| import Docker from './docker'; | import Docker from './docker'; | ||||||
| import ImageTag from './image-tag'; |  | ||||||
| 
 | 
 | ||||||
| describe('Docker', () => { | 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 () => { |   it.skip('runs', async () => { | ||||||
|     const image = 'unity-builder:2019.2.11f1-webgl'; |     const image = 'unity-builder:2019.2.11f1-webgl'; | ||||||
|     const parameters = { |     const parameters = { | ||||||
|  |  | ||||||
|  | @ -1,5 +1,4 @@ | ||||||
| import { exec } from '@actions/exec'; | import { exec } from '@actions/exec'; | ||||||
| import ImageTag from './image-tag'; |  | ||||||
| import ImageEnvironmentFactory from './image-environment-factory'; | import ImageEnvironmentFactory from './image-environment-factory'; | ||||||
| import { existsSync, mkdirSync } from 'fs'; | import { existsSync, mkdirSync } from 'fs'; | ||||||
| import path from 'path'; | import path from 'path'; | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue