CI Expected Exit Code

Description

Currently it is assumed that a CI exit code of 0 signifies a successful build/test. However, an application which returns non-zero when an error condition is purposefully instigated (to test the error catching routines) cannot result in a successful build .

Proposal

An additional entry in .gitlab-ci.yml specifying the expected exit code. Default 0.

Assignee Loading
Time tracking Loading