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