diff options
author | David Robillard <d@drobilla.net> | 2019-04-14 15:42:11 +0200 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2019-04-14 15:50:03 +0200 |
commit | 1de9a6983d388999be4d7abbf39877d7a1739a1d (patch) | |
tree | 70fb731c86371b3e15d31296bf5dac3d8d689b75 | |
parent | 4545bbb283f9e70f46e4287e6773f7ab07791a02 (diff) | |
download | serd-1de9a6983d388999be4d7abbf39877d7a1739a1d.tar.gz serd-1de9a6983d388999be4d7abbf39877d7a1739a1d.tar.bz2 serd-1de9a6983d388999be4d7abbf39877d7a1739a1d.zip |
Add separate CI rows for ARM debug and release builds
-rw-r--r-- | .gitlab-ci.yml | 44 |
1 files changed, 38 insertions, 6 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 33ae378e..b3a630f4 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -17,7 +17,7 @@ stages: - build/coverage -arm: +arm_dbg: <<: *build_definition image: drobilla/debian-stretch script: python ./waf configure build -dsT @@ -25,15 +25,31 @@ arm: CC: "arm-linux-gnueabihf-gcc" CXX: "arm-linux-gnueabihf-g++" -test:arm: +test:arm_dbg: <<: *test_definition image: drobilla/debian-stretch script: python ./waf test --wrapper=qemu-arm dependencies: - - arm + - arm_dbg -aarch64: +arm_rel: + <<: *build_definition + image: drobilla/debian-stretch + script: python ./waf configure build -sT + variables: + CC: "arm-linux-gnueabihf-gcc" + CXX: "arm-linux-gnueabihf-g++" + +test:arm_rel: + <<: *test_definition + image: drobilla/debian-stretch + script: python ./waf test --wrapper=qemu-arm + dependencies: + - arm_rel + + +aarch64_dbg: <<: *build_definition image: drobilla/debian-stretch script: python ./waf configure build -dsT @@ -41,12 +57,28 @@ aarch64: CC: "aarch64-linux-gnu-gcc" CXX: "aarch64-linux-gnu-g++" -test:aarch64: +test:aarch64_dbg: + <<: *test_definition + image: drobilla/debian-stretch + script: python ./waf test --wrapper=qemu-aarch64 + dependencies: + - aarch64_dbg + + +aarch64_rel: + <<: *build_definition + image: drobilla/debian-stretch + script: python ./waf configure build -sT + variables: + CC: "aarch64-linux-gnu-gcc" + CXX: "aarch64-linux-gnu-g++" + +test:aarch64_rel: <<: *test_definition image: drobilla/debian-stretch script: python ./waf test --wrapper=qemu-aarch64 dependencies: - - aarch64 + - aarch64_rel amd64_dbg: |