diff options
author | David Robillard <d@drobilla.net> | 2019-10-14 10:46:53 +0200 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2019-10-14 10:46:53 +0200 |
commit | 22130a9a161c9ac8e987cb0c71d095bef21cfa50 (patch) | |
tree | f68f58a513f23764b981762dac15875e258bbb1e /.gitlab-ci.yml | |
parent | bbc9be84152799f63a9a689417d79799ffcb19ad (diff) | |
download | serd-22130a9a161c9ac8e987cb0c71d095bef21cfa50.tar.gz serd-22130a9a161c9ac8e987cb0c71d095bef21cfa50.tar.bz2 serd-22130a9a161c9ac8e987cb0c71d095bef21cfa50.zip |
Enable parallelism between CI stages
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 36 |
1 files 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 |