summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichel Dänzer <[email protected]>2019-08-27 11:57:13 +0200
committerMichel Dänzer <[email protected]>2019-08-30 11:27:00 +0200
commit8de25ecd6b493c67f96d1f123535311964ba302e (patch)
tree0688d5ea5a1ca2bd8b99ac3400a2dbcbcbdd691d
parent42f8d5a531c4996dfacda2f88f14f55fa9677e02 (diff)
gitlab-ci: Use new needs: keyword
This way, the test jobs can start running before all build+test jobs have finished, once the meson-main job has. Idea suggested by Daniel Stone on IRC. See https://docs.gitlab.com/ce/ci/directed_acyclic_graph/ and https://docs.gitlab.com/ce/ci/yaml/README.html#needs for details. v2: * Improve commit log (Daniel Stone, Eric Engestrom) Reviewed-by: Eric Engestrom <[email protected]> Reviewed-by: Eric Anholt <[email protected]>
-rw-r--r--.gitlab-ci.yml3
1 files changed, 3 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index fd80edb37d7..6a5dde86ed3 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -353,6 +353,7 @@ test-llvmpipe-gles2:
extends: .deqp-test
dependencies:
- meson-main
+ needs: [meson-main]
test-softpipe-gles2:
parallel: 4
@@ -365,6 +366,7 @@ test-softpipe-gles2:
extends: .deqp-test
dependencies:
- meson-main
+ needs: [meson-main]
# The GLES2 CTS run takes about 8 minutes of CPU time, while GLES3 is
# 25 minutes. Until we can get its runtime down, just do a partial
@@ -381,3 +383,4 @@ test-softpipe-gles3-limited:
extends: .deqp-test
dependencies:
- meson-main
+ needs: [meson-main]