[ci] Succesful pipeline while the job failed
@fravera @sseifeln @leejr Sometimes ci pipeline status shows that it passed the tests, but in fact it did not. As example https://gitlab.cern.ch/apauls/Ph2_ACF/-/jobs/21187999#L328, this message clearly shows a failure. However the job succeeded, because a zero exit code is considered as success. We can see that here https://gitlab.cern.ch/cms_tk_ph2/Ph2_ACF/-/blob/Dev/HWInterface/D19cFWInterface.cc#L764 or https://gitlab.cern.ch/cms_tk_ph2/Ph2_ACF/-/blob/Dev/System/SystemController.cc#L1030 If this OK for you I can track these exit codes in Ph2_ACF and change them unless this was done intentionally. After discussing with Larry, we could also make a list/table of our non-zero exit codes with their meaning. Let me know what you think.