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

This commit is contained in:
Vladimir Kryukov
2021-01-17 23:55:27 +03:00
committed by GitHub
parent e1be8325cd
commit 2656f4e108
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 => {