handle error correctly
parent
d49b88d4b4
commit
2cce392c75
|
|
@ -1362,12 +1362,12 @@ class AWSBuildEnvironment {
|
|||
}
|
||||
static handleStackCreationFailure(error, CF, taskDefStackName, taskDefCloudFormation) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
core.error(error);
|
||||
const events = (yield CF.describeStackEvents({ StackName: taskDefStackName }).promise()).StackEvents;
|
||||
const resources = (yield CF.describeStackResources({ StackName: taskDefStackName }).promise()).StackResources;
|
||||
core.info(taskDefCloudFormation);
|
||||
core.info(JSON.stringify(events, undefined, 4));
|
||||
core.info(JSON.stringify(resources, undefined, 4));
|
||||
core.error(error);
|
||||
});
|
||||
}
|
||||
static readTaskCloudFormationTemplate() {
|
||||
|
|
@ -1675,7 +1675,7 @@ class RemoteBuilder {
|
|||
}
|
||||
static UploadArtifacts(buildUid, buildParameters, branchName, defaultSecretsArray) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
core.info('Starting part 4/4 (upload build to s3)');
|
||||
core.info('Starting step 4/4 upload build to s3');
|
||||
yield aws_build_platform_1.default.runBuild(buildUid, buildParameters.awsStackName, 'amazon/aws-cli', [
|
||||
'-c',
|
||||
`
|
||||
|
|
@ -1710,7 +1710,7 @@ class RemoteBuilder {
|
|||
}
|
||||
static CompressionStep(buildUid, buildParameters, branchName, defaultSecretsArray) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
core.info('Starting part 3/4 (zip unity build and Library for caching)');
|
||||
core.info('Starting step 3/4 build compression');
|
||||
// Cleanup
|
||||
yield aws_build_platform_1.default.runBuild(buildUid, buildParameters.awsStackName, 'alpine', [
|
||||
'-c',
|
||||
|
|
@ -1723,6 +1723,7 @@ class RemoteBuilder {
|
|||
cd ../../
|
||||
zip -q -r build-${buildUid}.zip ${buildParameters.buildPath}/*
|
||||
mv build-${buildUid}.zip /${efsDirectoryName}/${buildUid}/build-${buildUid}.zip
|
||||
echo 'zips created, compression step complete'
|
||||
`,
|
||||
], `/${efsDirectoryName}`, `/${efsDirectoryName}/${buildUid}/${repositoryDirectoryName}/${buildParameters.projectPath}`, [
|
||||
{
|
||||
|
|
@ -1847,7 +1848,7 @@ class RemoteBuilder {
|
|||
}
|
||||
static SetupStep(buildUid, buildParameters, branchName, defaultSecretsArray) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
core.info('Starting part 1/4 (clone from github and restore cache)');
|
||||
core.info('Starting step 1/4 clone and restore cache)');
|
||||
yield aws_build_platform_1.default.runBuild(buildUid, buildParameters.awsStackName, 'alpine/git', [
|
||||
'-c',
|
||||
`apk update;
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -206,14 +206,13 @@ class AWSBuildEnvironment {
|
|||
taskDefStackName: string,
|
||||
taskDefCloudFormation: string,
|
||||
) {
|
||||
core.error(error);
|
||||
|
||||
const events = (await CF.describeStackEvents({ StackName: taskDefStackName }).promise()).StackEvents;
|
||||
const resources = (await CF.describeStackResources({ StackName: taskDefStackName }).promise()).StackResources;
|
||||
|
||||
core.info(taskDefCloudFormation);
|
||||
core.info(JSON.stringify(events, undefined, 4));
|
||||
core.info(JSON.stringify(resources, undefined, 4));
|
||||
core.error(error);
|
||||
}
|
||||
|
||||
static readTaskCloudFormationTemplate(): string {
|
||||
|
|
|
|||
|
|
@ -62,7 +62,7 @@ class RemoteBuilder {
|
|||
branchName: string | undefined,
|
||||
defaultSecretsArray: { ParameterKey: string; EnvironmentVariable: string; ParameterValue: string }[],
|
||||
) {
|
||||
core.info('Starting part 4/4 (upload build to s3)');
|
||||
core.info('Starting step 4/4 upload build to s3');
|
||||
await AWSBuildPlatform.runBuild(
|
||||
buildUid,
|
||||
buildParameters.awsStackName,
|
||||
|
|
@ -110,7 +110,7 @@ class RemoteBuilder {
|
|||
branchName: string | undefined,
|
||||
defaultSecretsArray: { ParameterKey: string; EnvironmentVariable: string; ParameterValue: string }[],
|
||||
) {
|
||||
core.info('Starting part 3/4 (zip unity build and Library for caching)');
|
||||
core.info('Starting step 3/4 build compression');
|
||||
// Cleanup
|
||||
await AWSBuildPlatform.runBuild(
|
||||
buildUid,
|
||||
|
|
@ -127,6 +127,7 @@ class RemoteBuilder {
|
|||
cd ../../
|
||||
zip -q -r build-${buildUid}.zip ${buildParameters.buildPath}/*
|
||||
mv build-${buildUid}.zip /${efsDirectoryName}/${buildUid}/build-${buildUid}.zip
|
||||
echo 'zips created, compression step complete'
|
||||
`,
|
||||
],
|
||||
`/${efsDirectoryName}`,
|
||||
|
|
@ -281,7 +282,7 @@ class RemoteBuilder {
|
|||
branchName: string | undefined,
|
||||
defaultSecretsArray: { ParameterKey: string; EnvironmentVariable: string; ParameterValue: string }[],
|
||||
) {
|
||||
core.info('Starting part 1/4 (clone from github and restore cache)');
|
||||
core.info('Starting step 1/4 clone and restore cache)');
|
||||
await AWSBuildPlatform.runBuild(
|
||||
buildUid,
|
||||
buildParameters.awsStackName,
|
||||
|
|
|
|||
Loading…
Reference in New Issue