diff options
author | David Robillard <d@drobilla.net> | 2019-04-20 12:54:09 +0200 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2019-04-20 13:05:05 +0200 |
commit | 683d47cb7fddf5447de76cdf80041b6b230de93c (patch) | |
tree | 14b0172cc2c65098cff2940c5fdf6ecbecfc0c3d | |
parent | a12cbf64bc5860121e005a5237e63584501c7cb2 (diff) | |
download | serd-683d47cb7fddf5447de76cdf80041b6b230de93c.tar.gz serd-683d47cb7fddf5447de76cdf80041b6b230de93c.tar.bz2 serd-683d47cb7fddf5447de76cdf80041b6b230de93c.zip |
Use fine-grained Docker images for CI
-rw-r--r-- | .gitlab-ci.yml | 72 |
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: |