cleanup
parent
0c23ded1e9
commit
f53915397a
|
|
@ -495,7 +495,9 @@ class AWSBuildEnvironment {
|
|||
// eslint-disable-next-line no-unused-vars
|
||||
branchName,
|
||||
// eslint-disable-next-line no-unused-vars
|
||||
defaultSecretsArray) { }
|
||||
defaultSecretsArray) {
|
||||
return __awaiter(this, void 0, void 0, function* () { });
|
||||
}
|
||||
setupSharedBuildResources(
|
||||
// eslint-disable-next-line no-unused-vars
|
||||
buildGuid,
|
||||
|
|
@ -504,7 +506,9 @@ class AWSBuildEnvironment {
|
|||
// eslint-disable-next-line no-unused-vars
|
||||
branchName,
|
||||
// eslint-disable-next-line no-unused-vars
|
||||
defaultSecretsArray) { }
|
||||
defaultSecretsArray) {
|
||||
return __awaiter(this, void 0, void 0, function* () { });
|
||||
}
|
||||
runBuildTask(buildId, image, commands, mountdir, workingdir, environment, secrets) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const ECS = new SDK.ECS();
|
||||
|
|
@ -645,7 +649,7 @@ class AWSBuildRunner {
|
|||
yield this.streamLogsUntilTaskStops(ECS, CF, taskDef, cluster, taskArn, streamName);
|
||||
const exitCode = (_q = (yield AWSBuildRunner.describeTasks(ECS, cluster, taskArn)).containers) === null || _q === void 0 ? void 0 : _q[0].exitCode;
|
||||
cloud_runner_logger_1.default.log(`Cloud runner job exit code ${exitCode}`);
|
||||
if (exitCode !== 0) {
|
||||
if (exitCode !== 0 && exitCode !== undefined) {
|
||||
core.error(`job failed with exit code ${exitCode} ${JSON.stringify(yield ECS.describeTasks({ tasks: [taskArn], cluster }).promise(), undefined, 4)}`);
|
||||
throw new Error(`job failed with exit code ${exitCode}`);
|
||||
}
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -14,7 +14,7 @@ class AWSBuildEnvironment implements CloudRunnerProviderInterface {
|
|||
constructor(buildParameters: BuildParameters) {
|
||||
this.baseStackName = buildParameters.awsBaseStackName;
|
||||
}
|
||||
cleanupSharedBuildResources(
|
||||
async cleanupSharedBuildResources(
|
||||
// eslint-disable-next-line no-unused-vars
|
||||
buildGuid: string,
|
||||
// eslint-disable-next-line no-unused-vars
|
||||
|
|
@ -24,7 +24,7 @@ class AWSBuildEnvironment implements CloudRunnerProviderInterface {
|
|||
// eslint-disable-next-line no-unused-vars
|
||||
defaultSecretsArray: { ParameterKey: string; EnvironmentVariable: string; ParameterValue: string }[],
|
||||
) {}
|
||||
setupSharedBuildResources(
|
||||
async setupSharedBuildResources(
|
||||
// eslint-disable-next-line no-unused-vars
|
||||
buildGuid: string,
|
||||
// eslint-disable-next-line no-unused-vars
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@ class AWSBuildRunner {
|
|||
await this.streamLogsUntilTaskStops(ECS, CF, taskDef, cluster, taskArn, streamName);
|
||||
const exitCode = (await AWSBuildRunner.describeTasks(ECS, cluster, taskArn)).containers?.[0].exitCode;
|
||||
CloudRunnerLogger.log(`Cloud runner job exit code ${exitCode}`);
|
||||
if (exitCode !== 0) {
|
||||
if (exitCode !== 0 && exitCode !== undefined) {
|
||||
core.error(
|
||||
`job failed with exit code ${exitCode} ${JSON.stringify(
|
||||
await ECS.describeTasks({ tasks: [taskArn], cluster }).promise(),
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ class CloudRunner {
|
|||
CloudRunner.setupBuildPlatform();
|
||||
}
|
||||
|
||||
public static setupBuildPlatform() {
|
||||
private static setupBuildPlatform() {
|
||||
switch (CloudRunnerState.buildParams.cloudRunnerCluster) {
|
||||
case 'aws':
|
||||
CloudRunnerLogger.log('Building with AWS');
|
||||
|
|
|
|||
Loading…
Reference in New Issue