From 683d47cb7fddf5447de76cdf80041b6b230de93c Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sat, 20 Apr 2019 12:54:09 +0200 Subject: Use fine-grained Docker images for CI --- .gitlab-ci.yml | 72 +++++++++++++++++++++++++++++----------------------------- 1 file 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: -- cgit v1.2.1