serialize build params via prefixed env var
parent
8a0ed34373
commit
e5b58d1898
|
|
@ -4656,6 +4656,7 @@ const cloud_runner_custom_hooks_1 = __nccwpck_require__(58873);
|
|||
const cloud_runner_query_override_1 = __importDefault(__nccwpck_require__(31011));
|
||||
const cloud_runner_options_reader_1 = __importDefault(__nccwpck_require__(3343));
|
||||
const build_parameters_1 = __importDefault(__nccwpck_require__(80787));
|
||||
const cloud_runner_options_1 = __importDefault(__nccwpck_require__(96552));
|
||||
// import CloudRunner from '../cloud-runner';
|
||||
// import ImageEnvironmentFactory from '../../image-environment-factory';
|
||||
class TaskParameterSerializer {
|
||||
|
|
@ -4699,7 +4700,7 @@ class TaskParameterSerializer {
|
|||
const buildParameters = new build_parameters_1.default();
|
||||
const keys = Object.keys(build_parameters_1.default);
|
||||
for (const element of keys) {
|
||||
buildParameters[element] = process.env[`param-${element}`];
|
||||
buildParameters[element] = process.env[cloud_runner_options_1.default.ToEnvVarFormat(`param-${element}`)];
|
||||
}
|
||||
return buildParameters;
|
||||
}
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -5,6 +5,7 @@ import CloudRunnerSecret from './cloud-runner-secret';
|
|||
import CloudRunnerQueryOverride from './cloud-runner-query-override';
|
||||
import CloudRunnerOptionsReader from './cloud-runner-options-reader';
|
||||
import BuildParameters from '../../build-parameters';
|
||||
import CloudRunnerOptions from '../cloud-runner-options';
|
||||
|
||||
// import CloudRunner from '../cloud-runner';
|
||||
// import ImageEnvironmentFactory from '../../image-environment-factory';
|
||||
|
|
@ -55,7 +56,7 @@ export class TaskParameterSerializer {
|
|||
const buildParameters = new BuildParameters();
|
||||
const keys = Object.keys(BuildParameters);
|
||||
for (const element of keys) {
|
||||
buildParameters[element] = process.env[`param-${element}`];
|
||||
buildParameters[element] = process.env[CloudRunnerOptions.ToEnvVarFormat(`param-${element}`)];
|
||||
}
|
||||
|
||||
return buildParameters;
|
||||
|
|
|
|||
|
|
@ -54,7 +54,7 @@ describe('Cloud Runner', () => {
|
|||
// expect(file).toContain(JSON.stringify(buildParameter));
|
||||
|
||||
for (const element of Object.keys(buildParameter)) {
|
||||
expect(file).toContain(`param-${element}=${buildParameter[element]}`);
|
||||
expect(file).toContain(`${element}=${buildParameter[element]}`);
|
||||
}
|
||||
|
||||
expect(file).toContain(`${Input.ToEnvVarFormat(testSecretName)}=${testSecretValue}`);
|
||||
|
|
|
|||
Loading…
Reference in New Issue