Fix kuberentes env var
							parent
							
								
									28266ce9bc
								
							
						
					
					
						commit
						5adc68ae85
					
				|  | @ -3388,30 +3388,29 @@ class ImageEnvironmentFactory { | |||
|         return string; | ||||
|     } | ||||
|     static getEnvironmentVariables(parameters) { | ||||
|         const { version, platform, projectPath, buildName, buildPath, buildFile, buildMethod, buildVersion, androidVersionCode, androidKeystoreName, androidKeystoreBase64, androidKeystorePass, androidKeyaliasName, androidKeyaliasPass, customParameters, sshAgent, chownFilesTo, } = parameters; | ||||
|         const environmentVariables = [ | ||||
|             { name: 'UNITY_LICENSE', value: process.env.UNITY_LICENSE || test_license_reader_1.ReadLicense() }, | ||||
|             { name: 'UNITY_LICENSE_FILE', value: process.env.UNITY_LICENSE_FILE }, | ||||
|             { name: 'UNITY_EMAIL', value: process.env.UNITY_EMAIL }, | ||||
|             { name: 'UNITY_PASSWORD', value: process.env.UNITY_PASSWORD }, | ||||
|             { name: 'UNITY_SERIAL', value: process.env.UNITY_SERIAL }, | ||||
|             { name: 'UNITY_VERSION', value: version }, | ||||
|             { name: 'UNITY_SERIAL', value: parameters.unitySerial }, | ||||
|             { name: 'UNITY_VERSION', value: parameters.version }, | ||||
|             { name: 'USYM_UPLOAD_AUTH_TOKEN', value: process.env.USYM_UPLOAD_AUTH_TOKEN }, | ||||
|             { name: 'PROJECT_PATH', value: projectPath }, | ||||
|             { name: 'BUILD_TARGET', value: platform }, | ||||
|             { name: 'BUILD_NAME', value: buildName }, | ||||
|             { name: 'BUILD_PATH', value: buildPath }, | ||||
|             { name: 'BUILD_FILE', value: buildFile }, | ||||
|             { name: 'BUILD_METHOD', value: buildMethod }, | ||||
|             { name: 'VERSION', value: buildVersion }, | ||||
|             { name: 'ANDROID_VERSION_CODE', value: androidVersionCode }, | ||||
|             { name: 'ANDROID_KEYSTORE_NAME', value: androidKeystoreName }, | ||||
|             { name: 'ANDROID_KEYSTORE_BASE64', value: androidKeystoreBase64 }, | ||||
|             { name: 'ANDROID_KEYSTORE_PASS', value: androidKeystorePass }, | ||||
|             { name: 'ANDROID_KEYALIAS_NAME', value: androidKeyaliasName }, | ||||
|             { name: 'ANDROID_KEYALIAS_PASS', value: androidKeyaliasPass }, | ||||
|             { name: 'CUSTOM_PARAMETERS', value: customParameters }, | ||||
|             { name: 'CHOWN_FILES_TO', value: chownFilesTo }, | ||||
|             { name: 'PROJECT_PATH', value: parameters.projectPath }, | ||||
|             { name: 'BUILD_TARGET', value: parameters.platform }, | ||||
|             { name: 'BUILD_NAME', value: parameters.buildName }, | ||||
|             { name: 'BUILD_PATH', value: parameters.buildPath }, | ||||
|             { name: 'BUILD_FILE', value: parameters.buildFile }, | ||||
|             { name: 'BUILD_METHOD', value: parameters.buildMethod }, | ||||
|             { name: 'VERSION', value: parameters.buildVersion }, | ||||
|             { name: 'ANDROID_VERSION_CODE', value: parameters.androidVersionCode }, | ||||
|             { name: 'ANDROID_KEYSTORE_NAME', value: parameters.androidKeystoreName }, | ||||
|             { name: 'ANDROID_KEYSTORE_BASE64', value: parameters.androidKeystoreBase64 }, | ||||
|             { name: 'ANDROID_KEYSTORE_PASS', value: parameters.androidKeystorePass }, | ||||
|             { name: 'ANDROID_KEYALIAS_NAME', value: parameters.androidKeyaliasName }, | ||||
|             { name: 'ANDROID_KEYALIAS_PASS', value: parameters.androidKeyaliasPass }, | ||||
|             { name: 'CUSTOM_PARAMETERS', value: parameters.customParameters }, | ||||
|             { name: 'CHOWN_FILES_TO', value: parameters.chownFilesTo }, | ||||
|             { name: 'GITHUB_REF', value: process.env.GITHUB_REF }, | ||||
|             { name: 'GITHUB_SHA', value: process.env.GITHUB_SHA }, | ||||
|             { name: 'GITHUB_REPOSITORY', value: process.env.GITHUB_REPOSITORY }, | ||||
|  | @ -3428,7 +3427,7 @@ class ImageEnvironmentFactory { | |||
|             { name: 'RUNNER_TEMP', value: process.env.RUNNER_TEMP }, | ||||
|             { name: 'RUNNER_WORKSPACE', value: process.env.RUNNER_WORKSPACE }, | ||||
|         ]; | ||||
|         if (sshAgent) | ||||
|         if (parameters.sshAgent) | ||||
|             environmentVariables.push({ name: 'SSH_AUTH_SOCK', value: '/ssh-agent' }); | ||||
|         return environmentVariables; | ||||
|     } | ||||
|  |  | |||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							|  | @ -1,3 +1,4 @@ | |||
| import BuildParameters from './build-parameters'; | ||||
| import { ReadLicense } from './input-readers/test-license-reader'; | ||||
| 
 | ||||
| class Parameter { | ||||
|  | @ -21,50 +22,30 @@ class ImageEnvironmentFactory { | |||
|     } | ||||
|     return string; | ||||
|   } | ||||
|   public static getEnvironmentVariables(parameters) { | ||||
|     const { | ||||
|       version, | ||||
|       platform, | ||||
|       projectPath, | ||||
|       buildName, | ||||
|       buildPath, | ||||
|       buildFile, | ||||
|       buildMethod, | ||||
|       buildVersion, | ||||
|       androidVersionCode, | ||||
|       androidKeystoreName, | ||||
|       androidKeystoreBase64, | ||||
|       androidKeystorePass, | ||||
|       androidKeyaliasName, | ||||
|       androidKeyaliasPass, | ||||
|       customParameters, | ||||
|       sshAgent, | ||||
|       chownFilesTo, | ||||
|     } = parameters; | ||||
| 
 | ||||
|   public static getEnvironmentVariables(parameters: BuildParameters) { | ||||
|     const environmentVariables: Parameter[] = [ | ||||
|       { name: 'UNITY_LICENSE', value: process.env.UNITY_LICENSE || ReadLicense() }, | ||||
|       { name: 'UNITY_LICENSE_FILE', value: process.env.UNITY_LICENSE_FILE }, | ||||
|       { name: 'UNITY_EMAIL', value: process.env.UNITY_EMAIL }, | ||||
|       { name: 'UNITY_PASSWORD', value: process.env.UNITY_PASSWORD }, | ||||
|       { name: 'UNITY_SERIAL', value: process.env.UNITY_SERIAL }, | ||||
|       { name: 'UNITY_VERSION', value: version }, | ||||
|       { name: 'UNITY_SERIAL', value: parameters.unitySerial }, | ||||
|       { name: 'UNITY_VERSION', value: parameters.version }, | ||||
|       { name: 'USYM_UPLOAD_AUTH_TOKEN', value: process.env.USYM_UPLOAD_AUTH_TOKEN }, | ||||
|       { name: 'PROJECT_PATH', value: projectPath }, | ||||
|       { name: 'BUILD_TARGET', value: platform }, | ||||
|       { name: 'BUILD_NAME', value: buildName }, | ||||
|       { name: 'BUILD_PATH', value: buildPath }, | ||||
|       { name: 'BUILD_FILE', value: buildFile }, | ||||
|       { name: 'BUILD_METHOD', value: buildMethod }, | ||||
|       { name: 'VERSION', value: buildVersion }, | ||||
|       { name: 'ANDROID_VERSION_CODE', value: androidVersionCode }, | ||||
|       { name: 'ANDROID_KEYSTORE_NAME', value: androidKeystoreName }, | ||||
|       { name: 'ANDROID_KEYSTORE_BASE64', value: androidKeystoreBase64 }, | ||||
|       { name: 'ANDROID_KEYSTORE_PASS', value: androidKeystorePass }, | ||||
|       { name: 'ANDROID_KEYALIAS_NAME', value: androidKeyaliasName }, | ||||
|       { name: 'ANDROID_KEYALIAS_PASS', value: androidKeyaliasPass }, | ||||
|       { name: 'CUSTOM_PARAMETERS', value: customParameters }, | ||||
|       { name: 'CHOWN_FILES_TO', value: chownFilesTo }, | ||||
|       { name: 'PROJECT_PATH', value: parameters.projectPath }, | ||||
|       { name: 'BUILD_TARGET', value: parameters.platform }, | ||||
|       { name: 'BUILD_NAME', value: parameters.buildName }, | ||||
|       { name: 'BUILD_PATH', value: parameters.buildPath }, | ||||
|       { name: 'BUILD_FILE', value: parameters.buildFile }, | ||||
|       { name: 'BUILD_METHOD', value: parameters.buildMethod }, | ||||
|       { name: 'VERSION', value: parameters.buildVersion }, | ||||
|       { name: 'ANDROID_VERSION_CODE', value: parameters.androidVersionCode }, | ||||
|       { name: 'ANDROID_KEYSTORE_NAME', value: parameters.androidKeystoreName }, | ||||
|       { name: 'ANDROID_KEYSTORE_BASE64', value: parameters.androidKeystoreBase64 }, | ||||
|       { name: 'ANDROID_KEYSTORE_PASS', value: parameters.androidKeystorePass }, | ||||
|       { name: 'ANDROID_KEYALIAS_NAME', value: parameters.androidKeyaliasName }, | ||||
|       { name: 'ANDROID_KEYALIAS_PASS', value: parameters.androidKeyaliasPass }, | ||||
|       { name: 'CUSTOM_PARAMETERS', value: parameters.customParameters }, | ||||
|       { name: 'CHOWN_FILES_TO', value: parameters.chownFilesTo }, | ||||
|       { name: 'GITHUB_REF', value: process.env.GITHUB_REF }, | ||||
|       { name: 'GITHUB_SHA', value: process.env.GITHUB_SHA }, | ||||
|       { name: 'GITHUB_REPOSITORY', value: process.env.GITHUB_REPOSITORY }, | ||||
|  | @ -81,7 +62,7 @@ class ImageEnvironmentFactory { | |||
|       { name: 'RUNNER_TEMP', value: process.env.RUNNER_TEMP }, | ||||
|       { name: 'RUNNER_WORKSPACE', value: process.env.RUNNER_WORKSPACE }, | ||||
|     ]; | ||||
|     if (sshAgent) environmentVariables.push({ name: 'SSH_AUTH_SOCK', value: '/ssh-agent' }); | ||||
|     if (parameters.sshAgent) environmentVariables.push({ name: 'SSH_AUTH_SOCK', value: '/ssh-agent' }); | ||||
|     return environmentVariables; | ||||
|   } | ||||
| } | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue