get output from local-docker
parent
0cd3c3c25d
commit
d3b848e220
|
|
@ -4702,16 +4702,22 @@ class TaskParameterSerializer {
|
||||||
const buildParameters = new build_parameters_1.default();
|
const buildParameters = new build_parameters_1.default();
|
||||||
const keys = Object.keys(buildParameters);
|
const keys = Object.keys(buildParameters);
|
||||||
for (const element of keys) {
|
for (const element of keys) {
|
||||||
buildParameters[element] =
|
buildParameters[TaskParameterSerializer.UndoEnvVarFormat(element, buildParameters)] =
|
||||||
process.env[cloud_runner_options_1.default.ToEnvVarFormat(`PARAM-${cloud_runner_options_1.default.ToEnvVarFormat(element)}`)];
|
process.env[TaskParameterSerializer.ToEnvVarFormat(`GAMECI-${TaskParameterSerializer.ToEnvVarFormat(element)}`)];
|
||||||
}
|
}
|
||||||
return buildParameters;
|
return buildParameters;
|
||||||
}
|
}
|
||||||
|
static ToEnvVarFormat(input) {
|
||||||
|
return cloud_runner_options_1.default.ToEnvVarFormat(input);
|
||||||
|
}
|
||||||
|
static UndoEnvVarFormat(element, buildParameters) {
|
||||||
|
return (Object.keys(buildParameters).find((x) => `GAMECI-${TaskParameterSerializer.ToEnvVarFormat(x)}` === element) || '');
|
||||||
|
}
|
||||||
static readBuildParameters(array, buildParameters) {
|
static readBuildParameters(array, buildParameters) {
|
||||||
const keys = Object.keys(buildParameters);
|
const keys = Object.keys(buildParameters);
|
||||||
for (const element of keys) {
|
for (const element of keys) {
|
||||||
array.push({
|
array.push({
|
||||||
name: `PARAM-${cloud_runner_options_1.default.ToEnvVarFormat(element)}`,
|
name: `GAMECI-${TaskParameterSerializer.ToEnvVarFormat(element)}`,
|
||||||
value: buildParameters[element],
|
value: buildParameters[element],
|
||||||
}, {
|
}, {
|
||||||
name: element,
|
name: element,
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -56,18 +56,31 @@ export class TaskParameterSerializer {
|
||||||
const buildParameters = new BuildParameters();
|
const buildParameters = new BuildParameters();
|
||||||
const keys = Object.keys(buildParameters);
|
const keys = Object.keys(buildParameters);
|
||||||
for (const element of keys) {
|
for (const element of keys) {
|
||||||
buildParameters[element] =
|
buildParameters[TaskParameterSerializer.UndoEnvVarFormat(element, buildParameters)] =
|
||||||
process.env[CloudRunnerOptions.ToEnvVarFormat(`PARAM-${CloudRunnerOptions.ToEnvVarFormat(element)}`)];
|
process.env[
|
||||||
|
TaskParameterSerializer.ToEnvVarFormat(`GAMECI-${TaskParameterSerializer.ToEnvVarFormat(element)}`)
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
return buildParameters;
|
return buildParameters;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static ToEnvVarFormat(input): string {
|
||||||
|
return CloudRunnerOptions.ToEnvVarFormat(input);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static UndoEnvVarFormat(element, buildParameters): string {
|
||||||
|
return (
|
||||||
|
Object.keys(buildParameters).find((x) => `GAMECI-${TaskParameterSerializer.ToEnvVarFormat(x)}` === element) || ''
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
public static readBuildParameters(array: any[], buildParameters: BuildParameters) {
|
public static readBuildParameters(array: any[], buildParameters: BuildParameters) {
|
||||||
const keys = Object.keys(buildParameters);
|
const keys = Object.keys(buildParameters);
|
||||||
for (const element of keys) {
|
for (const element of keys) {
|
||||||
array.push(
|
array.push(
|
||||||
{
|
{
|
||||||
name: `PARAM-${CloudRunnerOptions.ToEnvVarFormat(element)}`,
|
name: `GAMECI-${TaskParameterSerializer.ToEnvVarFormat(element)}`,
|
||||||
value: buildParameters[element],
|
value: buildParameters[element],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -82,7 +82,7 @@ describe('Cloud Runner', () => {
|
||||||
});
|
});
|
||||||
const buildParametersAsEnvironmentVariables = Object.keys(buildParameter).map((x) => {
|
const buildParametersAsEnvironmentVariables = Object.keys(buildParameter).map((x) => {
|
||||||
return {
|
return {
|
||||||
name: `PARAM-${Input.ToEnvVarFormat(x)}`,
|
name: `GAMECI-${Input.ToEnvVarFormat(x)}`,
|
||||||
value: buildParameter[x],
|
value: buildParameter[x],
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue