Capture aws exit code 1 reliably

pull/353/head
Frostebite 2022-04-05 00:27:58 +01:00
parent b3b7645126
commit 755df48342
3 changed files with 7 additions and 1 deletions

3
dist/index.js vendored
View File

@ -1432,6 +1432,9 @@ class AWSTaskRunner {
return output; return output;
} }
else { else {
if (taskData.stoppedReason === 'Essential container in task exited' && exitCode === 1) {
throw new Error('Container exited with code 1');
}
const message = `Cloud runner job exit code ${exitCode}`; const message = `Cloud runner job exit code ${exitCode}`;
taskData.overrides = undefined; taskData.overrides = undefined;
taskData.attachments = undefined; taskData.attachments = undefined;

2
dist/index.js.map vendored

File diff suppressed because one or more lines are too long

View File

@ -66,6 +66,9 @@ class AWSTaskRunner {
CloudRunnerLogger.log(`Cloud runner job has finished successfully`); CloudRunnerLogger.log(`Cloud runner job has finished successfully`);
return output; return output;
} else { } else {
if (taskData.stoppedReason === 'Essential container in task exited' && exitCode === 1) {
throw new Error('Container exited with code 1');
}
const message = `Cloud runner job exit code ${exitCode}`; const message = `Cloud runner job exit code ${exitCode}`;
taskData.overrides = undefined; taskData.overrides = undefined;
taskData.attachments = undefined; taskData.attachments = undefined;