Skip to content
代码片段 群组 项目
提交 4224b844 编辑于 作者: Dan Davison's avatar Dan Davison
浏览文件

Merge branch 'dj-add-nightly-auto-quarantine' into 'master'

Add rule for quarantining nightly e2e tests

See merge request gitlab-org/gitlab!83463
No related branches found
No related tags found
无相关合并请求
......@@ -33,15 +33,25 @@ qa:selectors:
script:
- bundle exec bin/qa Test::Sanity::Selectors
qa:auto_quarantine:
qa:master-auto-quarantine-dequarantine:
extends:
- .qa-job-base
rules:
- if: '$QA_TRIGGER_AUTO_QUARANTINE =~ /true|yes|1/i'
script:
- bundle exec confiner -r .confiner/quarantine.yml
- bundle exec confiner -r .confiner/master.yml
allow_failure: true
qa:nightly-auto-quarantine-dequarantine:
extends:
- .qa-job-base
rules:
- if: '$QA_TRIGGER_AUTO_QUARANTINE =~ /true|yes|1/i'
script:
- bundle exec confiner -r .confiner/nightly.yml
allow_failure: true
qa:selectors-as-if-foss:
extends:
- qa:selectors
......
- name: Quarantine E2E tests in Nightly that fail consistently
plugin:
name: gitlab
args:
threshold: 3
private_token: $QA_GITLAB_CI_TOKEN
project_id: gitlab-org/quality/nightly # https://gitlab.com/gitlab-org/quality/nightly/
target_project: gitlab-org/gitlab
failure_issue_labels: QA,Quality,found:nightly
failure_issue_prefix: "Failure in "
pwd: qa
timeout: 30
ref: master
environment:
name: nightly
pattern: 'pipeline: :nightly'
job_pattern: '^((?!quarantine).)*$'
actions:
- quarantine
0% 加载中 .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册