Module: Mesa
Branch: master
Commit: 8de25ecd6b493c67f96d1f123535311964ba302e
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=8de25ecd6b493c67f96d1f123535311964ba302e

Author: Michel Dänzer <mic...@daenzer.net>
Date:   Tue Aug 27 11:57:13 2019 +0200

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 <eric.engest...@intel.com>
Reviewed-by: Eric Anholt <e...@anholt.net>

---

 .gitlab-ci.yml | 3 +++
 1 file changed, 3 insertions(+)

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]

_______________________________________________
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to