Create fail-fast mechanism on MR pipeline
Add rspec fail-fast job - This job runs rspec on test files detected by the job `detect-tests`. Add fail-pipeline-early job - This job cancels the current pipeline in order to provide fast feedback upon test failure. This happens when the `rspec fail-fast` jobs has failed. Add toggle to enable `rspec fail-fast` - The rspec-fail-fast and fail-pipeline-early jobs will only be created if the RSPEC_FAIL_FAST_ENABLED variable is "true". - Using this flag, we can experiment with this pipeline change with more control. Add option to skip rspec fail-fast - Using MR title SKIP RSPEC FAIL-FAST - Using dont-interrupt-me job
显示
- .gitlab/ci/rails.gitlab-ci.yml 30 个添加, 0 个删除.gitlab/ci/rails.gitlab-ci.yml
- .gitlab/ci/rules.gitlab-ci.yml 34 个添加, 0 个删除.gitlab/ci/rules.gitlab-ci.yml
- doc/development/pipelines.md 59 个添加, 0 个删除doc/development/pipelines.md
- scripts/rspec_helpers.sh 22 个添加, 1 个删除scripts/rspec_helpers.sh
- scripts/utils.sh 12 个添加, 0 个删除scripts/utils.sh
加载中
想要评论请 注册 或 登录