custom stages and allow_failure prevents running other jobs
When you add allow_failure: true
in your .gitlab-ci.yml
, then only the first job is build, other jobs are ignored.
When you remove the allow_failure
, other jobs are build as expected.
This is an example project I used for testing;
the .gitlab-ci.ymlcommit withoutallow_failure
: dece390, other jobs are executed as expected.commit withallow_failure
: e515ad1, only the cleanup job is build, other jobs are ignored.
see comment below for some test cases I ran