diff options
author | David Robillard <d@drobilla.net> | 2019-04-20 12:46:33 +0200 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2019-04-20 12:50:09 +0200 |
commit | b51e78a095c116214f257153af3a7c7bc6555e33 (patch) | |
tree | 518fac8c6c950d74c9ac818a945b20ae6d674497 | |
parent | 9a335147fee9b67bae776d8ea84304464c46f08f (diff) | |
download | lv2-b51e78a095c116214f257153af3a7c7bc6555e33.tar.xz |
Use fine-grained Docker images for CI
-rw-r--r-- | .gitlab-ci.yml | 62 |
1 files changed, 31 insertions, 31 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0afeac1..d561626 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -17,94 +17,94 @@ 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 mac_dbg: @@ -172,7 +172,7 @@ pages: stage: deploy script: mv build/coverage/ public/ dependencies: - - test:amd64_dbg + - test:x64_dbg artifacts: expire_in: 30 days paths: |