async pipeline

pull/479/head
Frostebite 2022-12-15 00:56:07 +00:00
parent a0badb2564
commit c85ab27403
3 changed files with 9 additions and 5 deletions

10
dist/index.js vendored
View File

@ -1062,7 +1062,9 @@ class CloudRunner {
yield CloudRunner.Provider.setupWorkflow(CloudRunner.buildParameters.buildGuid, CloudRunner.buildParameters, CloudRunner.buildParameters.branch, CloudRunner.defaultSecrets);
if (!CloudRunner.buildParameters.isCliMode)
core.endGroup();
yield github_1.default.updateGitHubCheck(CloudRunner.buildParameters.buildGuid, CloudRunner.buildParameters.buildGuid);
if (!cloud_runner_options_1.default.asyncCloudRunner) {
yield github_1.default.updateGitHubCheck(CloudRunner.buildParameters.buildGuid, CloudRunner.buildParameters.buildGuid);
}
const output = yield new workflow_composition_root_1.WorkflowCompositionRoot().run(new cloud_runner_step_state_1.CloudRunnerStepState(baseImage, CloudRunner.cloudRunnerEnvironmentVariables, CloudRunner.defaultSecrets));
if (!cloud_runner_options_1.default.asyncCloudRunner) {
if (!CloudRunner.buildParameters.isCliMode)
@ -1083,7 +1085,9 @@ class CloudRunner {
return output;
}
catch (error) {
yield github_1.default.updateGitHubCheck(CloudRunner.buildParameters.buildGuid, error, `failure`, `completed`);
if (!cloud_runner_options_1.default.asyncCloudRunner) {
yield github_1.default.updateGitHubCheck(CloudRunner.buildParameters.buildGuid, error, `failure`, `completed`);
}
if (!CloudRunner.buildParameters.isCliMode)
core.endGroup();
yield cloud_runner_error_1.CloudRunnerError.handleException(error, CloudRunner.buildParameters, CloudRunner.defaultSecrets);
@ -1524,7 +1528,7 @@ class AWSJobStack {
Parameters: parameters,
};
try {
cloud_runner_logger_1.default.log(`Creating job aws formation`);
cloud_runner_logger_1.default.log(`Creating job aws formation ${taskDefStackName}`);
yield CF.createStack(createStackInput).promise();
yield CF.waitFor('stackCreateComplete', { StackName: taskDefStackName }).promise();
}

2
dist/index.js.map vendored

File diff suppressed because one or more lines are too long

View File

@ -142,7 +142,7 @@ export class AWSJobStack {
};
try {
CloudRunnerLogger.log(`Creating job aws formation`);
CloudRunnerLogger.log(`Creating job aws formation ${taskDefStackName}`);
await CF.createStack(createStackInput).promise();
await CF.waitFor('stackCreateComplete', { StackName: taskDefStackName }).promise();
} catch (error) {