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_query_override_1 = __importDefault(__nccwpck_require__(31011));
|
||||||
const cloud_runner_options_reader_1 = __importDefault(__nccwpck_require__(3343));
|
const cloud_runner_options_reader_1 = __importDefault(__nccwpck_require__(3343));
|
||||||
const build_parameters_1 = __importDefault(__nccwpck_require__(80787));
|
const build_parameters_1 = __importDefault(__nccwpck_require__(80787));
|
||||||
|
const cloud_runner_options_1 = __importDefault(__nccwpck_require__(96552));
|
||||||
// import CloudRunner from '../cloud-runner';
|
// import CloudRunner from '../cloud-runner';
|
||||||
// import ImageEnvironmentFactory from '../../image-environment-factory';
|
// import ImageEnvironmentFactory from '../../image-environment-factory';
|
||||||
class TaskParameterSerializer {
|
class TaskParameterSerializer {
|
||||||
|
|
@ -4699,7 +4700,7 @@ class TaskParameterSerializer {
|
||||||
const buildParameters = new build_parameters_1.default();
|
const buildParameters = new build_parameters_1.default();
|
||||||
const keys = Object.keys(build_parameters_1.default);
|
const keys = Object.keys(build_parameters_1.default);
|
||||||
for (const element of keys) {
|
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;
|
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 CloudRunnerQueryOverride from './cloud-runner-query-override';
|
||||||
import CloudRunnerOptionsReader from './cloud-runner-options-reader';
|
import CloudRunnerOptionsReader from './cloud-runner-options-reader';
|
||||||
import BuildParameters from '../../build-parameters';
|
import BuildParameters from '../../build-parameters';
|
||||||
|
import CloudRunnerOptions from '../cloud-runner-options';
|
||||||
|
|
||||||
// import CloudRunner from '../cloud-runner';
|
// import CloudRunner from '../cloud-runner';
|
||||||
// import ImageEnvironmentFactory from '../../image-environment-factory';
|
// import ImageEnvironmentFactory from '../../image-environment-factory';
|
||||||
|
|
@ -55,7 +56,7 @@ 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] = process.env[`param-${element}`];
|
buildParameters[element] = process.env[CloudRunnerOptions.ToEnvVarFormat(`param-${element}`)];
|
||||||
}
|
}
|
||||||
|
|
||||||
return buildParameters;
|
return buildParameters;
|
||||||
|
|
|
||||||
|
|
@ -54,7 +54,7 @@ describe('Cloud Runner', () => {
|
||||||
// expect(file).toContain(JSON.stringify(buildParameter));
|
// expect(file).toContain(JSON.stringify(buildParameter));
|
||||||
|
|
||||||
for (const element of Object.keys(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}`);
|
expect(file).toContain(`${Input.ToEnvVarFormat(testSecretName)}=${testSecretValue}`);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue