Default input for read input override to use cloud secret managers
parent
e92396db8f
commit
01dd075646
|
|
@ -4504,6 +4504,7 @@ var __importDefault = (this && this.__importDefault) || function (mod) {
|
|||
};
|
||||
Object.defineProperty(exports, "__esModule", ({ value: true }));
|
||||
exports.TaskParameterSerializer = void 0;
|
||||
const cloud_runner_1 = __importDefault(__nccwpck_require__(79144));
|
||||
const __1 = __nccwpck_require__(41359);
|
||||
const image_environment_factory_1 = __importDefault(__nccwpck_require__(25145));
|
||||
const cloud_runner_custom_hooks_1 = __nccwpck_require__(58873);
|
||||
|
|
@ -4514,25 +4515,25 @@ class TaskParameterSerializer {
|
|||
return [
|
||||
{
|
||||
name: 'ContainerMemory',
|
||||
value: __1.CloudRunner.buildParameters.cloudRunnerMemory,
|
||||
value: cloud_runner_1.default.buildParameters.cloudRunnerMemory,
|
||||
},
|
||||
{
|
||||
name: 'ContainerCpu',
|
||||
value: __1.CloudRunner.buildParameters.cloudRunnerCpu,
|
||||
value: cloud_runner_1.default.buildParameters.cloudRunnerCpu,
|
||||
},
|
||||
{
|
||||
name: 'BUILD_TARGET',
|
||||
value: __1.CloudRunner.buildParameters.targetPlatform,
|
||||
value: cloud_runner_1.default.buildParameters.targetPlatform,
|
||||
},
|
||||
...TaskParameterSerializer.serializeBuildParamsAndInput,
|
||||
];
|
||||
}
|
||||
static get serializeBuildParamsAndInput() {
|
||||
let array = new Array();
|
||||
__1.CloudRunner.buildParameters.projectPath = '.';
|
||||
cloud_runner_1.default.buildParameters.projectPath = '.';
|
||||
array = TaskParameterSerializer.readBuildParameters(array);
|
||||
array = TaskParameterSerializer.readInput(array);
|
||||
const configurableHooks = cloud_runner_custom_hooks_1.CloudRunnerCustomHooks.getHooks(__1.CloudRunner.buildParameters.customJobHooks);
|
||||
const configurableHooks = cloud_runner_custom_hooks_1.CloudRunnerCustomHooks.getHooks(cloud_runner_1.default.buildParameters.customJobHooks);
|
||||
const secrets = configurableHooks.map((x) => x.secrets).filter((x) => x !== undefined && x.length > 0);
|
||||
if (secrets.length > 0) {
|
||||
// eslint-disable-next-line unicorn/no-array-reduce
|
||||
|
|
@ -4548,14 +4549,14 @@ class TaskParameterSerializer {
|
|||
return array;
|
||||
}
|
||||
static readBuildParameters(array) {
|
||||
const keys = Object.keys(__1.CloudRunner.buildParameters);
|
||||
const keys = Object.keys(cloud_runner_1.default.buildParameters);
|
||||
for (const element of keys) {
|
||||
array.push({
|
||||
name: element,
|
||||
value: __1.CloudRunner.buildParameters[element],
|
||||
value: cloud_runner_1.default.buildParameters[element],
|
||||
});
|
||||
}
|
||||
array.push({ name: 'buildParameters', value: JSON.stringify(__1.CloudRunner.buildParameters) });
|
||||
array.push({ name: 'buildParameters', value: JSON.stringify(cloud_runner_1.default.buildParameters) });
|
||||
return array;
|
||||
}
|
||||
static readInput(array) {
|
||||
|
|
@ -4575,7 +4576,7 @@ class TaskParameterSerializer {
|
|||
array = TaskParameterSerializer.tryAddInput(array, 'UNITY_SERIAL');
|
||||
array = TaskParameterSerializer.tryAddInput(array, 'UNITY_EMAIL');
|
||||
array = TaskParameterSerializer.tryAddInput(array, 'UNITY_PASSWORD');
|
||||
array.push(...image_environment_factory_1.default.getEnvironmentVariables(__1.CloudRunner.buildParameters)
|
||||
array.push(...image_environment_factory_1.default.getEnvironmentVariables(cloud_runner_1.default.buildParameters)
|
||||
.filter((x) => array.every((y) => y.ParameterKey !== x.name))
|
||||
.map((x) => {
|
||||
return {
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -1,4 +1,5 @@
|
|||
import { CloudRunner, Input } from '../..';
|
||||
import CloudRunner from '../cloud-runner';
|
||||
import { Input } from '../..';
|
||||
import ImageEnvironmentFactory from '../../image-environment-factory';
|
||||
import CloudRunnerEnvironmentVariable from './cloud-runner-environment-variable';
|
||||
import { CloudRunnerCustomHooks } from './cloud-runner-custom-hooks';
|
||||
|
|
|
|||
Loading…
Reference in New Issue