Improve error logging/handling from Build.executeStage
The following discussion from !2134 (merged) should be addressed:
-
@ajwalker started a discussion: (+2 comments) This should likely be handled, but we want to ensure we still execute later steps.
It looks like the error handling in this function could be improved beyond this too.
For example, we support uploading artifacts even if a previous stage failed. But in this scenario, if the artifact uploading stage also fails, it looks like we throw that error away.
Maybe we print these errors elsewhere? If not, we can probably improve this.
Edited by 🤖 GitLab Bot 🤖