Cherry pick try-catch block to output results if build is failing (#90)

pull/91/head
Vladimir Kryukov 2021-01-17 23:55:27 +03:00 committed by GitHub
parent e1be8325cd
commit 2656f4e108
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 18 additions and 16 deletions

File diff suppressed because one or more lines are too long

View File

@ -16,22 +16,24 @@ async function action() {
} = Input.getFromUser();
const baseImage = ImageTag.createForBase({ version: unityVersion, customImage });
// Build docker image
const actionImage = await Docker.build({ path: actionFolder, dockerfile, baseImage });
try {
// Build docker image
const actionImage = await Docker.build({ path: actionFolder, dockerfile, baseImage });
// Run docker image
await Docker.run(actionImage, {
workspace,
unityVersion,
projectPath,
testMode,
artifactsPath,
useHostNetwork,
customParameters,
});
// Set output
await Output.setArtifactsPath(artifactsPath);
// Run docker image
await Docker.run(actionImage, {
workspace,
unityVersion,
projectPath,
testMode,
artifactsPath,
useHostNetwork,
customParameters,
});
} finally {
// Set output
await Output.setArtifactsPath(artifactsPath);
}
}
action().catch(error => {