From 22130a9a161c9ac8e987cb0c71d095bef21cfa50 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Mon, 14 Oct 2019 10:46:53 +0200 Subject: Enable parallelism between CI stages --- .gitlab-ci.yml | 36 ++++++++++++------------------------ 1 file changed, 12 insertions(+), 24 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index cc397697..b9457238 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -32,8 +32,7 @@ test:arm32_dbg: <<: *test_definition image: lv2plugin/debian-arm32 script: python ./waf test --wrapper=qemu-arm - dependencies: - - arm32_dbg + needs: ["arm32_dbg"] arm32_rel: @@ -48,8 +47,7 @@ test:arm32_rel: <<: *test_definition image: lv2plugin/debian-arm32 script: python ./waf test --wrapper=qemu-arm - dependencies: - - arm32_rel + needs: ["arm32_rel"] arm64_dbg: @@ -64,8 +62,7 @@ test:arm64_dbg: <<: *test_definition image: lv2plugin/debian-arm64 script: python ./waf test --wrapper=qemu-aarch64 - dependencies: - - arm64_dbg + needs: ["arm64_dbg"] arm64_rel: @@ -80,8 +77,7 @@ test:arm64_rel: <<: *test_definition image: lv2plugin/debian-arm64 script: python ./waf test --wrapper=qemu-aarch64 - dependencies: - - arm64_rel + needs: ["arm64_rel"] x64_dbg: @@ -96,8 +92,7 @@ test:x64_dbg: - python ./waf test - cp doc/*.svg build/doc/ - groff -Thtml -P -l -P -r -man -wall doc/serdi.1 > build/doc/serdi.html - dependencies: - - x64_dbg + needs: ["x64_dbg"] artifacts: paths: - build/coverage @@ -113,8 +108,7 @@ test:x64_rel: <<: *test_definition image: lv2plugin/debian-x64 script: python ./waf test - dependencies: - - x64_rel + needs: ["x64_rel"] x64_static: @@ -126,8 +120,7 @@ test:x64_static: <<: *test_definition image: lv2plugin/debian-x64 script: python ./waf test - dependencies: - - x64_static + needs: ["x64_static"] mingw32_dbg: @@ -173,8 +166,7 @@ mac_dbg: test:mac_dbg: <<: *test_definition script: python ./waf test - dependencies: - - mac_dbg + needs: ["mac_dbg"] tags: - macos @@ -188,8 +180,7 @@ mac_rel: test:mac_rel: <<: *test_definition script: python ./waf test - dependencies: - - mac_rel + needs: ["mac_rel"] tags: - macos @@ -204,8 +195,7 @@ win_dbg: test:win_dbg: <<: *test_definition script: python ./waf test - dependencies: - - win_dbg + needs: ["win_dbg"] tags: - windows @@ -219,8 +209,7 @@ win_rel: test:win_rel: <<: *test_definition script: python ./waf test - dependencies: - - win_rel + needs: ["win_rel"] tags: - windows @@ -237,8 +226,7 @@ pages: - mv build/doc/index.html .public/index.html - mv build/doc/serdi.html .public/man/serdi.html - mv .public public - dependencies: - - test:x64_dbg + needs: ["test:x64_dbg"] artifacts: paths: - public -- cgit v1.2.1