summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLin Jen-Shin <godfat@godfat.org>2019-08-26 14:39:48 +0000
committerLin Jen-Shin <godfat@godfat.org>2019-08-26 14:39:48 +0000
commit336ef2a98cf74b0a49474816031657efbe14f3b2 (patch)
tree534feefbd1b6cb2a36dd24f3bca83feb7fad7c05
parent18206a743f3abf760727f30fbe9d03740d73af16 (diff)
parent05fd0259da87b56144faf40cb49eca2c32eef085 (diff)
downloadgitlab-ce-336ef2a98cf74b0a49474816031657efbe14f3b2.tar.gz
Merge branch 'qa-use-dag-for-package-and-qa-always-job' into 'master'
Use the 'needs' keyword for 'package-and-qa' job See merge request gitlab-org/gitlab-ce!32085
-rw-r--r--.gitlab/ci/qa.gitlab-ci.yml13
1 files changed, 9 insertions, 4 deletions
diff --git a/.gitlab/ci/qa.gitlab-ci.yml b/.gitlab/ci/qa.gitlab-ci.yml
index 144e5392e55..69b932801ad 100644
--- a/.gitlab/ci/qa.gitlab-ci.yml
+++ b/.gitlab/ci/qa.gitlab-ci.yml
@@ -1,7 +1,8 @@
.package-and-qa-base:
image: ruby:2.6-alpine
- stage: review # So even if review-deploy failed we can still run this
+ stage: qa
before_script: []
+ needs: ["build-qa-image", "gitlab:assets:compile pull-cache"]
dependencies: []
cache: {}
variables:
@@ -14,12 +15,16 @@
only:
- branches@gitlab-org/gitlab-ce
- branches@gitlab-org/gitlab-ee
+ except:
+ - master
package-and-qa-manual:
- extends:
- - .package-and-qa-base
- - .no-docs-and-no-qa
+ extends: .package-and-qa-base
when: manual
+ except:
+ - master
+ - /(^docs[\/-].+|.+-docs$)/
+ - /(^qa[\/-].*|.*-qa$)
package-and-qa:
extends: .package-and-qa-base