Details
-
User Story
-
Resolution: Unresolved
-
P3: Somewhat important
-
None
-
None
-
None
Description
Gitlab Coin executor does not handle build script return codes from runners properly. All build failures are currently treated as build system error codes.
Example build: https://git.intra.qt.io/at/at/-/jobs/1933546
Documentation for proper error handling: https://docs.gitlab.com/runner/executors/custom.html#error-handling
Handle all build job error codes as BUILD_FAILURE_EXIT_CODE to not confuse with errors from build infrastructure.