summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRémy Coutable <remy@rymai.me>2019-08-01 10:23:16 +0000
committerRémy Coutable <remy@rymai.me>2019-08-01 10:23:16 +0000
commit0149ebccaba8ee1bae583ccc48947e317319c6e4 (patch)
tree8e6370c2005e4f7d3941a98beb7bb6c24d760437
parent13bdd026eaf260a4fb45dbd02146c2f751b146cb (diff)
parentd2083f8b3495b466ea563cdafccce4cfbfebc2b4 (diff)
downloadgitlab-ce-0149ebccaba8ee1bae583ccc48947e317319c6e4.tar.gz
Merge branch 'qa-ml-add-package-and-qa-always' into 'master'
Add a new `package-and-qa-always` job See merge request gitlab-org/gitlab-ce!31270
-rw-r--r--.gitlab/ci/qa.gitlab-ci.yml20
1 files changed, 16 insertions, 4 deletions
diff --git a/.gitlab/ci/qa.gitlab-ci.yml b/.gitlab/ci/qa.gitlab-ci.yml
index ee9e467886a..dcc681294d2 100644
--- a/.gitlab/ci/qa.gitlab-ci.yml
+++ b/.gitlab/ci/qa.gitlab-ci.yml
@@ -1,7 +1,6 @@
-package-and-qa:
+.package-and-qa-base:
image: ruby:2.6-alpine
stage: review # So even if review-deploy failed we can still run this
- when: manual
before_script: []
dependencies: []
cache: {}
@@ -13,5 +12,18 @@ package-and-qa:
- install_gitlab_gem
- ./scripts/trigger-build omnibus
only:
- - /.+/@gitlab-org/gitlab-ce
- - /.+/@gitlab-org/gitlab-ee
+ - branches@gitlab-org/gitlab-ce
+ - branches@gitlab-org/gitlab-ee
+
+package-and-qa:
+ extends: .package-and-qa-base
+ when: manual
+ except:
+ - /(^qa[\/-].*|.*-qa$)/
+
+package-and-qa-always:
+ extends: .package-and-qa-base
+ allow_failure: true
+ only:
+ - /(^qa[\/-].*|.*-qa$)/@gitlab-org/gitlab-ce
+ - /(^qa[\/-].*|.*-qa$)/@gitlab-org/gitlab-ee