Browse Source

Enable parallelism between CI stages

zrythm_meson
David Robillard 3 years ago
parent
commit
22130a9a16
  1. 36
      .gitlab-ci.yml

36
.gitlab-ci.yml

@ -32,8 +32,7 @@ test:arm32_dbg: @@ -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: @@ -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: @@ -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: @@ -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: @@ -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: @@ -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: @@ -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: @@ -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: @@ -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: @@ -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: @@ -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: @@ -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

Loading…
Cancel
Save