Custom step file support

pull/437/head
Frostebite 2022-10-08 06:12:12 +01:00
parent 9d585c857d
commit 5f3c204550
3 changed files with 7 additions and 8 deletions

4
dist/index.js vendored
View File

@ -5382,10 +5382,10 @@ class CustomWorkflow {
try { try {
cloud_runner_logger_1.default.log(`Cloud Runner is running in custom job mode`); cloud_runner_logger_1.default.log(`Cloud Runner is running in custom job mode`);
let output = ''; let output = '';
for (const step of buildSteps) {
if ((_a = cloud_runner_1.default.buildParameters) === null || _a === void 0 ? void 0 : _a.cloudRunnerIntegrationTests) { if ((_a = cloud_runner_1.default.buildParameters) === null || _a === void 0 ? void 0 : _a.cloudRunnerIntegrationTests) {
cloud_runner_logger_1.default.log(`Custom Job Description \n ${JSON.stringify(step, undefined, 4)}`); cloud_runner_logger_1.default.log(`Custom Job Description \n${JSON.stringify(buildSteps, undefined, 4)}`);
} }
for (const step of buildSteps) {
output += yield cloud_runner_1.default.Provider.runTask(cloud_runner_1.default.buildParameters.buildGuid, step.image, step.commands, `/${cloud_runner_folders_1.CloudRunnerFolders.buildVolumeFolder}`, `/${cloud_runner_folders_1.CloudRunnerFolders.projectPathAbsolute}/`, environmentVariables, [...secrets, ...step.secrets]); output += yield cloud_runner_1.default.Provider.runTask(cloud_runner_1.default.buildParameters.buildGuid, step.image, step.commands, `/${cloud_runner_folders_1.CloudRunnerFolders.buildVolumeFolder}`, `/${cloud_runner_folders_1.CloudRunnerFolders.projectPathAbsolute}/`, environmentVariables, [...secrets, ...step.secrets]);
} }
return output; return output;

2
dist/index.js.map vendored

File diff suppressed because one or more lines are too long

View File

@ -26,11 +26,10 @@ export class CustomWorkflow {
try { try {
CloudRunnerLogger.log(`Cloud Runner is running in custom job mode`); CloudRunnerLogger.log(`Cloud Runner is running in custom job mode`);
let output = ''; let output = '';
for (const step of buildSteps) {
if (CloudRunner.buildParameters?.cloudRunnerIntegrationTests) { if (CloudRunner.buildParameters?.cloudRunnerIntegrationTests) {
CloudRunnerLogger.log(`Custom Job Description \n ${JSON.stringify(step, undefined, 4)}`); CloudRunnerLogger.log(`Custom Job Description \n${JSON.stringify(buildSteps, undefined, 4)}`);
} }
for (const step of buildSteps) {
output += await CloudRunner.Provider.runTask( output += await CloudRunner.Provider.runTask(
CloudRunner.buildParameters.buildGuid, CloudRunner.buildParameters.buildGuid,
step.image, step.image,