aboutsummaryrefslogtreecommitdiffstats
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2019-04-20 12:54:09 +0200
committerDavid Robillard <d@drobilla.net>2019-04-20 13:05:05 +0200
commit683d47cb7fddf5447de76cdf80041b6b230de93c (patch)
tree14b0172cc2c65098cff2940c5fdf6ecbecfc0c3d /.gitlab-ci.yml
parenta12cbf64bc5860121e005a5237e63584501c7cb2 (diff)
downloadserd-683d47cb7fddf5447de76cdf80041b6b230de93c.tar.gz
serd-683d47cb7fddf5447de76cdf80041b6b230de93c.tar.bz2
serd-683d47cb7fddf5447de76cdf80041b6b230de93c.zip
Use fine-grained Docker images for CI
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml72
1 files changed, 36 insertions, 36 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b3a630f4..15d10f7d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -17,107 +17,107 @@ stages:
- build/coverage
-arm_dbg:
+arm32_dbg:
<<: *build_definition
- image: drobilla/debian-stretch
+ image: lv2plugin/debian-arm32
script: python ./waf configure build -dsT
variables:
CC: "arm-linux-gnueabihf-gcc"
CXX: "arm-linux-gnueabihf-g++"
-test:arm_dbg:
+test:arm32_dbg:
<<: *test_definition
- image: drobilla/debian-stretch
+ image: lv2plugin/debian-arm32
script: python ./waf test --wrapper=qemu-arm
dependencies:
- - arm_dbg
+ - arm32_dbg
-arm_rel:
+arm32_rel:
<<: *build_definition
- image: drobilla/debian-stretch
+ image: lv2plugin/debian-arm32
script: python ./waf configure build -sT
variables:
CC: "arm-linux-gnueabihf-gcc"
CXX: "arm-linux-gnueabihf-g++"
-test:arm_rel:
+test:arm32_rel:
<<: *test_definition
- image: drobilla/debian-stretch
+ image: lv2plugin/debian-arm32
script: python ./waf test --wrapper=qemu-arm
dependencies:
- - arm_rel
+ - arm32_rel
-aarch64_dbg:
+arm64_dbg:
<<: *build_definition
- image: drobilla/debian-stretch
+ image: lv2plugin/debian-arm64
script: python ./waf configure build -dsT
variables:
CC: "aarch64-linux-gnu-gcc"
CXX: "aarch64-linux-gnu-g++"
-test:aarch64_dbg:
+test:arm64_dbg:
<<: *test_definition
- image: drobilla/debian-stretch
+ image: lv2plugin/debian-arm64
script: python ./waf test --wrapper=qemu-aarch64
dependencies:
- - aarch64_dbg
+ - arm64_dbg
-aarch64_rel:
+arm64_rel:
<<: *build_definition
- image: drobilla/debian-stretch
+ image: lv2plugin/debian-arm64
script: python ./waf configure build -sT
variables:
CC: "aarch64-linux-gnu-gcc"
CXX: "aarch64-linux-gnu-g++"
-test:aarch64_rel:
+test:arm64_rel:
<<: *test_definition
- image: drobilla/debian-stretch
+ image: lv2plugin/debian-arm64
script: python ./waf test --wrapper=qemu-aarch64
dependencies:
- - aarch64_rel
+ - arm64_rel
-amd64_dbg:
+x64_dbg:
<<: *build_definition
- image: drobilla/debian-stretch
+ image: lv2plugin/debian-x64
script: python ./waf configure build -dsT
-test:amd64_dbg:
+test:x64_dbg:
<<: *test_definition
- image: drobilla/debian-stretch
+ image: lv2plugin/debian-x64
script: python ./waf test
dependencies:
- - amd64_dbg
+ - x64_dbg
-amd64_rel:
+x64_rel:
<<: *build_definition
- image: drobilla/debian-stretch
+ image: lv2plugin/debian-x64
script: python ./waf configure build -sT
-test:amd64_rel:
+test:x64_rel:
<<: *test_definition
- image: drobilla/debian-stretch
+ image: lv2plugin/debian-x64
script: python ./waf test
dependencies:
- - amd64_rel
+ - x64_rel
-amd64_static:
+x64_static:
<<: *build_definition
- image: drobilla/debian-stretch
+ image: lv2plugin/debian-x64
script: python ./waf configure build -sT --no-posix --static-progs
-test:amd64_static:
+test:x64_static:
<<: *test_definition
- image: drobilla/debian-stretch
+ image: lv2plugin/debian-x64
script: python ./waf test
dependencies:
- - amd64_static
+ - x64_static
mac_dbg:
@@ -185,7 +185,7 @@ pages:
stage: deploy
script: mv build/coverage/ public/
dependencies:
- - test:amd64_dbg
+ - test:x64_dbg
artifacts:
expire_in: 30 days
paths: