diff options
author | Hanspeter Portner <dev@open-music-kontrollers.ch> | 2020-10-05 22:56:20 +0200 |
---|---|---|
committer | Hanspeter Portner <dev@open-music-kontrollers.ch> | 2020-10-05 22:56:20 +0200 |
commit | 4054c88d358ac315909bc4dc86fd2d97137988d3 (patch) | |
tree | 322c000782f7258049c31d7f88115c5cecdf999e | |
parent | 40666d22703237ee82f209adbe009bbf66a8bdc2 (diff) | |
download | sherlock.lv2-4054c88d358ac315909bc4dc86fd2d97137988d3.tar.xz |
gitlab-ci: update recipe to include generic one.
-rw-r--r-- | .gitlab-ci.yml | 101 | ||||
-rw-r--r-- | VERSION | 2 |
2 files changed, 3 insertions, 100 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1da58d7..8fa8402 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,99 +1,2 @@ -stages: - - build - - deploy - -.variables_template: &variables_definition - variables: - PKG_CONFIG_PATH: "/opt/lv2/lib/pkgconfig:/opt/${CI_BUILD_NAME}/lib/pkgconfig:/usr/lib/${CI_BUILD_NAME}/pkgconfig" - BUILD_OPTS: "" - -.common_template: &common_definition - <<: *variables_definition - stage: build - artifacts: - name: "${CI_PROJECT_NAME}-$(cat VERSION)-${CI_BUILD_NAME}" - paths: - - "${CI_PROJECT_NAME}-$(cat VERSION)/${CI_BUILD_NAME}/" - -.build_template: &build_definition - <<: *common_definition - before_script: - - export PATH="/opt/lv2/bin:$PATH" - - sed -i -e '/Libs.private/d' "/opt/${CI_BUILD_NAME}/lib/pkgconfig/serd-0.pc" - script: - - meson --prefix="${CI_PROJECT_DIR}/${CI_PROJECT_NAME}-$(cat VERSION)/${CI_BUILD_NAME}" -Dlv2libdir="" --cross-file "${CI_BUILD_NAME}" ${BUILD_OPTS} build - - sed -i -e '/framework/s/-Wl,-O1//g' -e '/framework/s/-Wl,--start-group//g' -e '/framework/s/-Wl,--end-group//g' -e '/framework/s/-Wl,-soname,.*dylib//g' build/build.ninja - - ninja -C build - - ninja -C build test - - ninja -C build install - -.universal_linux_template_stretch: &universal_linux_definition_stretch - image: ventosus/universal-linux-gnu:stretch - <<: *build_definition - -.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 - -# building in docker -x86_64-linux-gnu-stretch: - <<: *universal_linux_definition_stretch - -x86_64-linux-gnu-buster: - <<: *universal_linux_definition_buster - -x86_64-linux-gnu-bullseye: - <<: *universal_linux_definition_bullseye - -i686-linux-gnu-stretch: - <<: *universal_linux_definition_stretch - -i686-linux-gnu-buster: - <<: *universal_linux_definition_buster - -i686-linux-gnu-bullseye: - <<: *universal_linux_definition_bullseye - -arm-linux-gnueabihf-stretch: - <<: *arm_linux_definition_stretch - -arm-linux-gnueabihf-buster: - <<: *arm_linux_definition_buster - -arm-linux-gnueabihf-bullseye: - <<: *arm_linux_definition_bullseye - -aarch64-linux-gnu-stretch: - <<: *arm_linux_definition_stretch - -aarch64-linux-gnu-buster: - <<: *arm_linux_definition_buster - -aarch64-linux-gnu-bullseye: - <<: *arm_linux_definition_bullseye - -pack: - <<: *variables_definition - stage: deploy - script: - - echo 'packing up...' - artifacts: - name: "${CI_PROJECT_NAME}-$(cat VERSION)" - paths: - - "${CI_PROJECT_NAME}-$(cat VERSION)/" +include: + - local: 'gitlab-ci/generic.yml' @@ -1 +1 @@ -0.25.15 +0.25.17 |