aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHanspeter Portner <dev@open-music-kontrollers.ch>2019-10-13 13:04:26 +0200
committerHanspeter Portner <dev@open-music-kontrollers.ch>2019-10-13 13:05:59 +0200
commitc87dc2c9e4a861da2cf8d53e91d3655486ffe124 (patch)
treee0f659141b3cf04e10648eec8b895d5960e89c16
parent81829bd80630546a45be8ad4d1a4a04ee9373b20 (diff)
downloadpatchmatrix-c87dc2c9e4a861da2cf8d53e91d3655486ffe124.tar.xz
gitlab-ci: build for stretch/buster/bullseye.
-rw-r--r--.gitlab-ci.yml80
-rw-r--r--VERSION2
2 files changed, 69 insertions, 13 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index addd7c2..3570256 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -22,12 +22,28 @@ stages:
- ninja -C build
- DESTDIR="${CI_PROJECT_DIR}/${BASE_NAME}-$(cat VERSION)/${CI_BUILD_NAME}" ninja -C build install
-.universal_linux_template: &universal_linux_definition
- image: ventosus/universal-linux-gnu
+.universal_linux_template_stretch: &universal_linux_definition_stretch
+ image: ventosus/universal-linux-gnu:stretch
<<: *build_definition
-.arm_linux_template: &arm_linux_definition
- image: ventosus/arm-linux-gnueabihf
+.universal_linux_template_buster: &universal_linux_definition_buster
+ image: ventosus/universal-linux-gnu:buster
+ <<: *build_definition
+
+.universal_linux_template_bullseye: &universal_linux_definition_bullseye
+ image: ventosus/universal-linux-gnu:bullseye
+ <<: *build_definition
+
+.arm_linux_template_stretch: &arm_linux_definition_stretch
+ image: ventosus/arm-linux-gnueabihf:stretch
+ <<: *build_definition
+
+.arm_linux_template_buster: &arm_linux_definition_buster
+ image: ventosus/arm-linux-gnueabihf:buster
+ <<: *build_definition
+
+.arm_linux_template_bullseye: &arm_linux_definition_bullseye
+ image: ventosus/arm-linux-gnueabihf:bullseye
<<: *build_definition
.universal_w64_template: &universal_w64_definition
@@ -39,25 +55,65 @@ stages:
<<: *build_definition
# building in docker
-x86_64-linux-gnu:
+x86_64-linux-gnu-stretch:
before_script:
- apt-get install -y libjack-dev
- <<: *universal_linux_definition
+ <<: *universal_linux_definition_stretch
+
+x86_64-linux-gnu-buster:
+ before_script:
+ - apt-get install -y libjack-dev
+ <<: *universal_linux_definition_buster
+
+x86_64-linux-gnu-bullseye:
+ before_script:
+ - apt-get install -y libjack-dev
+ <<: *universal_linux_definition_bullseye
+
+i686-linux-gnu-stretch:
+ before_script:
+ - apt-get install -y libjack-dev:i386
+ <<: *universal_linux_definition_stretch
+
+i686-linux-gnu-buster:
+ before_script:
+ - apt-get install -y libjack-dev:i386
+ <<: *universal_linux_definition_buster
-i686-linux-gnu:
+i686-linux-gnu-bullseye:
before_script:
- apt-get install -y libjack-dev:i386
- <<: *universal_linux_definition
+ <<: *universal_linux_definition_bullseye
+
+arm-linux-gnueabihf-stretch:
+ before_script:
+ - apt-get install -y libjack-dev:armhf
+ <<: *arm_linux_definition_stretch
+
+arm-linux-gnueabihf-buster:
+ before_script:
+ - apt-get install -y libjack-dev:armhf
+ <<: *arm_linux_definition_buster
-arm-linux-gnueabihf:
+arm-linux-gnueabihf-bullseye:
before_script:
- apt-get install -y libjack-dev:armhf
- <<: *arm_linux_definition
+ <<: *arm_linux_definition_bullseye
+
+aarch64-linux-gnu-stretch:
+ before_script:
+ - apt-get install -y libjack-dev:arm64
+ <<: *arm_linux_definition_stretch
+
+aarch64-linux-gnu-buster:
+ before_script:
+ - apt-get install -y libjack-dev:arm64
+ <<: *arm_linux_definition_buster
-aarch64-linux-gnu:
+aarch64-linux-gnu-bullseye:
before_script:
- apt-get install -y libjack-dev:arm64
- <<: *arm_linux_definition
+ <<: *arm_linux_definition_bullseye
#x86_64-w64-mingw32:
# <<: *universal_w64_definition
diff --git a/VERSION b/VERSION
index e78439d..275bac8 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-0.15.11
+0.15.15