aboutsummaryrefslogtreecommitdiffstats
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2019-10-14 10:46:53 +0200
committerDavid Robillard <d@drobilla.net>2019-10-14 10:46:53 +0200
commit22130a9a161c9ac8e987cb0c71d095bef21cfa50 (patch)
treef68f58a513f23764b981762dac15875e258bbb1e /.gitlab-ci.yml
parentbbc9be84152799f63a9a689417d79799ffcb19ad (diff)
downloadserd-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.yml36
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