Custom step file support

pull/437/head
Frostebite 2022-10-08 03:57:36 +01:00
parent cd99058428
commit a9fe02e8c4
4 changed files with 12 additions and 8 deletions

8
dist/index.js vendored
View File

@ -1038,6 +1038,7 @@ const github_1 = __importDefault(__nccwpck_require__(83654));
class CloudRunner {
static setup(buildParameters) {
cloud_runner_logger_1.default.setup();
cloud_runner_logger_1.default.log(`Setting up cloud runner`);
CloudRunner.buildParameters = buildParameters;
CloudRunner.setupSelectedBuildPlatform();
CloudRunner.defaultSecrets = task_parameter_serializer_1.TaskParameterSerializer.readDefaultSecrets();
@ -4461,13 +4462,12 @@ class CloudRunnerCustomSteps {
});
}
static ParseSteps(steps) {
var _a;
if (steps === '') {
return [];
}
if ((_a = cloud_runner_1.default.buildParameters) === null || _a === void 0 ? void 0 : _a.cloudRunnerIntegrationTests) {
cloud_runner_logger_1.default.log(`Parsing build steps: ${steps}`);
}
// if (CloudRunner.buildParameters?.cloudRunnerIntegrationTests) {
cloud_runner_logger_1.default.log(`Parsing build steps: ${steps}`);
// }
const isArray = steps[0] === `-`;
const object = isArray ? yaml_1.default.parse(steps) : [yaml_1.default.parse(steps)];
for (const step of object) {

2
dist/index.js.map vendored

File diff suppressed because one or more lines are too long

View File

@ -23,6 +23,7 @@ class CloudRunner {
static lockedWorkspace: string | undefined;
public static setup(buildParameters: BuildParameters) {
CloudRunnerLogger.setup();
CloudRunnerLogger.log(`Setting up cloud runner`);
CloudRunner.buildParameters = buildParameters;
CloudRunner.setupSelectedBuildPlatform();
CloudRunner.defaultSecrets = TaskParameterSerializer.readDefaultSecrets();

View File

@ -50,9 +50,12 @@ export class CloudRunnerCustomSteps {
if (steps === '') {
return [];
}
if (CloudRunner.buildParameters?.cloudRunnerIntegrationTests) {
CloudRunnerLogger.log(`Parsing build steps: ${steps}`);
}
// if (CloudRunner.buildParameters?.cloudRunnerIntegrationTests) {
CloudRunnerLogger.log(`Parsing build steps: ${steps}`);
// }
const isArray = steps[0] === `-`;
const object: CustomStep[] = isArray ? YAML.parse(steps) : [YAML.parse(steps)];
for (const step of object) {