aboutsummaryrefslogtreecommitdiffstats
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2019-04-14 15:42:11 +0200
committerDavid Robillard <d@drobilla.net>2019-04-14 15:50:03 +0200
commit1de9a6983d388999be4d7abbf39877d7a1739a1d (patch)
tree70fb731c86371b3e15d31296bf5dac3d8d689b75 /.gitlab-ci.yml
parent4545bbb283f9e70f46e4287e6773f7ab07791a02 (diff)
downloadserd-1de9a6983d388999be4d7abbf39877d7a1739a1d.tar.gz
serd-1de9a6983d388999be4d7abbf39877d7a1739a1d.tar.bz2
serd-1de9a6983d388999be4d7abbf39877d7a1739a1d.zip
Add separate CI rows for ARM debug and release builds
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml44
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: