diff options
author | David Robillard <d@drobilla.net> | 2021-09-18 12:48:43 -0400 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2021-09-18 12:48:43 -0400 |
commit | eb9f1bbad65c7f2bc102ee1d4012b461e5bb246b (patch) | |
tree | b2c5eefe19d01c6d1ebd15885fc85654827ae747 /.gitlab-ci.yml | |
parent | c7d3aaa025f67c5b5b9939b2bd3d2a917b5134f7 (diff) | |
download | zix-eb9f1bbad65c7f2bc102ee1d4012b461e5bb246b.tar.gz zix-eb9f1bbad65c7f2bc102ee1d4012b461e5bb246b.tar.bz2 zix-eb9f1bbad65c7f2bc102ee1d4012b461e5bb246b.zip |
Simplify CI configuration
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 29 |
1 files changed, 1 insertions, 28 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b517694..9af7b6b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,20 +1,10 @@ -stages: - - build - - deploy - -.build_template: &build_definition - stage: build - - arm32_dbg: - <<: *build_definition image: lv2plugin/debian-arm32 script: - meson . build --cross-file=/usr/share/meson/cross/arm-linux-gnueabihf.ini -Dbuildtype=debug -Dstrict=true -Dwerror=true - ninja -C build test arm32_rel: - <<: *build_definition image: lv2plugin/debian-arm32 script: - meson . build --cross-file=/usr/share/meson/cross/arm-linux-gnueabihf.ini -Dbuildtype=release -Dstrict=true -Dwerror=true @@ -22,14 +12,12 @@ arm32_rel: arm64_dbg: - <<: *build_definition image: lv2plugin/debian-arm64 script: - meson . build --cross-file=/usr/share/meson/cross/aarch64-linux-gnu.ini -Dbuildtype=debug -Dstrict=true -Dwerror=true - ninja -C build test arm64_rel: - <<: *build_definition image: lv2plugin/debian-arm64 script: - meson . build --cross-file=/usr/share/meson/cross/aarch64-linux-gnu.ini -Dbuildtype=release -Dstrict=true -Dwerror=true @@ -37,7 +25,6 @@ arm64_rel: x64_dbg: - <<: *build_definition image: lv2plugin/debian-x64 script: - meson . build -Dbuildtype=debug -Dstrict=true -Dwerror=true -Db_coverage=true @@ -48,7 +35,6 @@ x64_dbg: - build/meson-logs/coveragereport x64_rel: - <<: *build_definition image: lv2plugin/debian-x64 script: - meson . build -Dbuildtype=release -Dstrict=true -Dwerror=true @@ -56,7 +42,6 @@ x64_rel: x64_static: - <<: *build_definition image: lv2plugin/debian-x64 script: - meson . build -Ddefault_library=static -Dstrict=true -Dwerror=true @@ -64,7 +49,6 @@ x64_static: x64_sanitize: - <<: *build_definition image: lv2plugin/debian-x64-clang script: - meson . build -Db_lundef=false -Dbuildtype=plain -Dstrict=true -Dwerror=true @@ -76,14 +60,12 @@ x64_sanitize: freebsd_dbg: - <<: *build_definition tags: [freebsd,meson] script: - meson . build -Dbuildtype=debug -Dstrict=true -Dwerror=true - ninja -C build test freebsd_rel: - <<: *build_definition tags: [freebsd,meson] script: - meson . build -Dbuildtype=release -Dstrict=true -Dwerror=true @@ -91,14 +73,12 @@ freebsd_rel: mingw32_dbg: - <<: *build_definition image: lv2plugin/debian-mingw32 script: - meson . build --cross-file=/usr/share/meson/cross/i686-w64-mingw32.ini -Dbuildtype=debug -Dstrict=true -Dwerror=true - ninja -C build test mingw32_rel: - <<: *build_definition image: lv2plugin/debian-mingw32 script: - meson . build --cross-file=/usr/share/meson/cross/i686-w64-mingw32.ini -Dbuildtype=release -Dstrict=true -Dwerror=true @@ -106,14 +86,12 @@ mingw32_rel: mingw64_dbg: - <<: *build_definition image: lv2plugin/debian-mingw64 script: - meson . build --cross-file=/usr/share/meson/cross/x86_64-w64-mingw32.ini -Dbuildtype=debug -Dstrict=true -Dwerror=true - ninja -C build test mingw64_rel: - <<: *build_definition image: lv2plugin/debian-mingw64 script: - meson . build --cross-file=/usr/share/meson/cross/x86_64-w64-mingw32.ini -Dbuildtype=release -Dstrict=true -Dwerror=true @@ -121,14 +99,12 @@ mingw64_rel: mac_dbg: - <<: *build_definition tags: [macos] script: - meson . build -Dbuildtype=debug -Dstrict=true -Dwerror=true - ninja -C build test mac_rel: - <<: *build_definition tags: [macos] script: - meson . build -Dbuildtype=release -Dstrict=true -Dwerror=true @@ -136,14 +112,12 @@ mac_rel: win_dbg: - <<: *build_definition tags: [windows,meson] script: - meson . build -Dbuildtype=debug -Dstrict=true -Dwerror=true - ninja -C build test win_rel: - <<: *build_definition tags: [windows,meson] script: - meson . build -Dbuildtype=release -Dstrict=true -Dwerror=true @@ -151,12 +125,11 @@ win_rel: pages: - stage: deploy script: - mkdir -p .public - mv build/meson-logs/coveragereport/ .public/coverage - mv .public public - dependencies: + needs: - x64_dbg artifacts: paths: |