Skip to content

Commit 1d3f30e

Browse files
committed
Adding Error Capturing on Finalize Builds
1 parent c53d22e commit 1d3f30e

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

packages/cli-build/src/finalize.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,11 @@ export const finalize = command('finalize', {
2020

2121
// rely on the parallel nonce to cause the API to return the current running build for the nonce
2222
let { data: build } = await percy.client.createBuild({ cliStartTime: percy.cliStartTime });
23-
await percy.client.finalizeBuild(build.id, { all: true });
24-
23+
try {
24+
await percy.client.finalizeBuild(build.id, { all: true });
25+
} catch (error) {
26+
exit(1, 'Percy build failed during finalize', error.message);
27+
}
2528
let { 'build-number': number, 'web-url': url } = build.attributes;
2629
log.info(`Finalized build #${number}: ${url}`);
2730
});

0 commit comments

Comments
 (0)