Fix camelCase and duplicate variables
							parent
							
								
									1a72aa18eb
								
							
						
					
					
						commit
						b16eb09671
					
				|  | @ -420,7 +420,7 @@ class Docker { | ||||||
|     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* () { | ||||||
|             const { version, workspace, unitySerial, runnerTempPath, platform, projectPath, buildName, buildPath, buildFile, buildMethod, buildVersion, androidVersionCode, androidKeystoreName, androidKeystoreBase64, androidKeystorePass, androidKeyaliasName, androidKeyaliasPass, androidTargetSdkVersion, androidSdkManagerParameters, customParameters, sshAgent, gitPrivateToken, chownFilesTo, } = parameters; |             const { version, workspace, unitySerial, runnerTempPath, platform, projectPath, buildName, buildPath, buildFile, buildMethod, buildVersion, androidVersionCode, androidKeystoreName, androidKeystoreBase64, androidKeystorePass, androidKeyaliasName, androidKeyaliasPass, androidTargetSdkVersion, androidSdkManagerParameters, customParameters, sshAgent, gitPrivateToken, chownFilesTo, } = parameters; | ||||||
|             const baseOSSpecificArgs = this.getBaseOSSpecificArgs(process.platform, parameters); |             const baseOsSpecificArguments = this.getBaseOsSpecificArguments(process.platform, workspace, unitySerial, runnerTempPath, sshAgent); | ||||||
|             const runCommand = `docker run \
 |             const runCommand = `docker run \
 | ||||||
|     --workdir /github/workspace \ |     --workdir /github/workspace \ | ||||||
|     --rm \ |     --rm \ | ||||||
|  | @ -463,14 +463,22 @@ class Docker { | ||||||
|     --env RUNNER_TEMP \ |     --env RUNNER_TEMP \ | ||||||
|     --env RUNNER_WORKSPACE \ |     --env RUNNER_WORKSPACE \ | ||||||
|     --env GIT_PRIVATE_TOKEN="${gitPrivateToken}" \ |     --env GIT_PRIVATE_TOKEN="${gitPrivateToken}" \ | ||||||
|     ${baseOSSpecificArgs} \ |     ${baseOsSpecificArguments} \ | ||||||
|     ${image}`;
 |     ${image}`;
 | ||||||
|             yield exec_1.exec(runCommand, undefined, { silent }); |             yield exec_1.exec(runCommand, undefined, { silent }); | ||||||
|         }); |         }); | ||||||
|     } |     } | ||||||
|     static getBaseOSSpecificArgs(baseOS, parameters) { |     static getBaseOsSpecificArguments(baseOs, workspace, unitySerial, runnerTemporaryPath, sshAgent) { | ||||||
|         const { version, workspace, unitySerial, runnerTempPath, platform, projectPath, buildName, buildPath, buildFile, buildMethod, buildVersion, androidVersionCode, androidKeystoreName, androidKeystoreBase64, androidKeystorePass, androidKeyaliasName, androidKeyaliasPass, androidTargetSdkVersion, androidSdkManagerParameters, customParameters, sshAgent, gitPrivateToken, chownFilesTo, } = parameters; |         switch (baseOs) { | ||||||
|         switch (baseOS) { |             case 'linux': | ||||||
|  |                 return `--env UNITY_SERIAL
 | ||||||
|  |                 ${sshAgent ? '--env SSH_AUTH_SOCK=/ssh-agent' : ''} \ | ||||||
|  |                 --volume "/var/run/docker.sock":"/var/run/docker.sock" \ | ||||||
|  |                 --volume "${runnerTemporaryPath}/_github_home":"/root" \ | ||||||
|  |                 --volume "${runnerTemporaryPath}/_github_workflow":"/github/workflow" \ | ||||||
|  |                 --volume "${workspace}":"/github/workspace" \ | ||||||
|  |                 ${sshAgent ? `--volume ${sshAgent}:/ssh-agent` : ''} \ | ||||||
|  |                 ${sshAgent ? '--volume /home/runner/.ssh/known_hosts:/root/.ssh/known_hosts:ro' : ''}`;
 | ||||||
|             case 'win32': |             case 'win32': | ||||||
|                 return `--env UNITY_SERIAL="${unitySerial} \
 |                 return `--env UNITY_SERIAL="${unitySerial} \
 | ||||||
|                 --volume "${workspace}":"c:/github/workspace" \ |                 --volume "${workspace}":"c:/github/workspace" \ | ||||||
|  | @ -479,15 +487,6 @@ class Docker { | ||||||
|                 --volume "C:/Program Files (x86)/Windows Kits":"C:/Program Files (x86)/Windows Kits" \ |                 --volume "C:/Program Files (x86)/Windows Kits":"C:/Program Files (x86)/Windows Kits" \ | ||||||
|                 --volume "C:/ProgramData/Microsoft/VisualStudio":"C:/ProgramData/Microsoft/VisualStudio"`;
 |                 --volume "C:/ProgramData/Microsoft/VisualStudio":"C:/ProgramData/Microsoft/VisualStudio"`;
 | ||||||
|             //Note: When upgrading to Server 2022, we will need to move to just "program files" since VS will be 64-bit
 |             //Note: When upgrading to Server 2022, we will need to move to just "program files" since VS will be 64-bit
 | ||||||
|             case 'linux': |  | ||||||
|                 return `--env UNITY_SERIAL
 |  | ||||||
|                 ${sshAgent ? '--env SSH_AUTH_SOCK=/ssh-agent' : ''} \ |  | ||||||
|                 --volume "/var/run/docker.sock":"/var/run/docker.sock" \ |  | ||||||
|                 --volume "${runnerTempPath}/_github_home":"/root" \ |  | ||||||
|                 --volume "${runnerTempPath}/_github_workflow":"/github/workflow" \ |  | ||||||
|                 --volume "${workspace}":"/github/workspace" \ |  | ||||||
|                 ${sshAgent ? `--volume ${sshAgent}:/ssh-agent` : ''} \ |  | ||||||
|                 ${sshAgent ? '--volume /home/runner/.ssh/known_hosts:/root/.ssh/known_hosts:ro' : ''}`;
 |  | ||||||
|         } |         } | ||||||
|         return ''; |         return ''; | ||||||
|     } |     } | ||||||
|  |  | ||||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							|  | @ -44,7 +44,13 @@ class Docker { | ||||||
|       chownFilesTo, |       chownFilesTo, | ||||||
|     } = parameters; |     } = parameters; | ||||||
| 
 | 
 | ||||||
|     const baseOSSpecificArgs = this.getBaseOSSpecificArgs(process.platform, parameters); |     const baseOsSpecificArguments = this.getBaseOsSpecificArguments( | ||||||
|  |       process.platform, | ||||||
|  |       workspace, | ||||||
|  |       unitySerial, | ||||||
|  |       runnerTempPath, | ||||||
|  |       sshAgent, | ||||||
|  |     ); | ||||||
| 
 | 
 | ||||||
|     const runCommand = `docker run \ |     const runCommand = `docker run \ | ||||||
|     --workdir /github/workspace \ |     --workdir /github/workspace \ | ||||||
|  | @ -88,40 +94,23 @@ class Docker { | ||||||
|     --env RUNNER_TEMP \ |     --env RUNNER_TEMP \ | ||||||
|     --env RUNNER_WORKSPACE \ |     --env RUNNER_WORKSPACE \ | ||||||
|     --env GIT_PRIVATE_TOKEN="${gitPrivateToken}" \ |     --env GIT_PRIVATE_TOKEN="${gitPrivateToken}" \ | ||||||
|     ${baseOSSpecificArgs} \ |     ${baseOsSpecificArguments} \ | ||||||
|     ${image}`;
 |     ${image}`;
 | ||||||
| 
 | 
 | ||||||
|     await exec(runCommand, undefined, { silent }); |     await exec(runCommand, undefined, { silent }); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   static getBaseOSSpecificArgs(baseOS: NodeJS.Platform, parameters): string { |   static getBaseOsSpecificArguments(baseOs, workspace, unitySerial, runnerTemporaryPath, sshAgent): string { | ||||||
|     const { |     switch (baseOs) { | ||||||
|       version, |       case 'linux': | ||||||
|       workspace, |         return `--env UNITY_SERIAL
 | ||||||
|       unitySerial, |                 ${sshAgent ? '--env SSH_AUTH_SOCK=/ssh-agent' : ''} \ | ||||||
|       runnerTempPath, |                 --volume "/var/run/docker.sock":"/var/run/docker.sock" \ | ||||||
|       platform, |                 --volume "${runnerTemporaryPath}/_github_home":"/root" \ | ||||||
|       projectPath, |                 --volume "${runnerTemporaryPath}/_github_workflow":"/github/workflow" \ | ||||||
|       buildName, |                 --volume "${workspace}":"/github/workspace" \ | ||||||
|       buildPath, |                 ${sshAgent ? `--volume ${sshAgent}:/ssh-agent` : ''} \ | ||||||
|       buildFile, |                 ${sshAgent ? '--volume /home/runner/.ssh/known_hosts:/root/.ssh/known_hosts:ro' : ''}`;
 | ||||||
|       buildMethod, |  | ||||||
|       buildVersion, |  | ||||||
|       androidVersionCode, |  | ||||||
|       androidKeystoreName, |  | ||||||
|       androidKeystoreBase64, |  | ||||||
|       androidKeystorePass, |  | ||||||
|       androidKeyaliasName, |  | ||||||
|       androidKeyaliasPass, |  | ||||||
|       androidTargetSdkVersion, |  | ||||||
|       androidSdkManagerParameters, |  | ||||||
|       customParameters, |  | ||||||
|       sshAgent, |  | ||||||
|       gitPrivateToken, |  | ||||||
|       chownFilesTo, |  | ||||||
|     } = parameters; |  | ||||||
| 
 |  | ||||||
|     switch(baseOS) { |  | ||||||
|       case 'win32': |       case 'win32': | ||||||
|         return `--env UNITY_SERIAL="${unitySerial} \ |         return `--env UNITY_SERIAL="${unitySerial} \ | ||||||
|                 --volume "${workspace}":"c:/github/workspace" \ |                 --volume "${workspace}":"c:/github/workspace" \ | ||||||
|  | @ -129,16 +118,7 @@ class Docker { | ||||||
|                 --volume "C:/Program Files (x86)/Microsoft Visual Studio":"C:/Program Files (x86)/Microsoft Visual Studio" \ |                 --volume "C:/Program Files (x86)/Microsoft Visual Studio":"C:/Program Files (x86)/Microsoft Visual Studio" \ | ||||||
|                 --volume "C:/Program Files (x86)/Windows Kits":"C:/Program Files (x86)/Windows Kits" \ |                 --volume "C:/Program Files (x86)/Windows Kits":"C:/Program Files (x86)/Windows Kits" \ | ||||||
|                 --volume "C:/ProgramData/Microsoft/VisualStudio":"C:/ProgramData/Microsoft/VisualStudio"`;
 |                 --volume "C:/ProgramData/Microsoft/VisualStudio":"C:/ProgramData/Microsoft/VisualStudio"`;
 | ||||||
|                 //Note: When upgrading to Server 2022, we will need to move to just "program files" since VS will be 64-bit
 |       //Note: When upgrading to Server 2022, we will need to move to just "program files" since VS will be 64-bit
 | ||||||
|       case 'linux': |  | ||||||
|         return `--env UNITY_SERIAL
 |  | ||||||
|                 ${sshAgent ? '--env SSH_AUTH_SOCK=/ssh-agent' : ''} \ |  | ||||||
|                 --volume "/var/run/docker.sock":"/var/run/docker.sock" \ |  | ||||||
|                 --volume "${runnerTempPath}/_github_home":"/root" \ |  | ||||||
|                 --volume "${runnerTempPath}/_github_workflow":"/github/workflow" \ |  | ||||||
|                 --volume "${workspace}":"/github/workspace" \ |  | ||||||
|                 ${sshAgent ? `--volume ${sshAgent}:/ssh-agent` : ''} \ |  | ||||||
|                 ${sshAgent ? '--volume /home/runner/.ssh/known_hosts:/root/.ssh/known_hosts:ro' : ''}`;
 |  | ||||||
|     } |     } | ||||||
|     return ''; |     return ''; | ||||||
|   } |   } | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue