From 904ff6422a88d69452c21719fbf88a2b1c4ee9ec Mon Sep 17 00:00:00 2001 From: Bert van der Weerd Date: Fri, 11 Feb 2022 07:21:04 +0100 Subject: [PATCH] initial commit of .gitlab-ci.yml --- .gitlab-ci.yml | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..a5b03a5 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,42 @@ +stages: + - build + +Build: + stage: build + when: manual + allow_failure: false + parallel: + matrix: + - DISTRO: + - debian11 + - ubuntu20 + - ubuntu21 + - mint20 + - fedora34 + - fedora35 + - macos-x86_64 + - macos-aarch64 + variables: + SOURCE_URL: $SOURCE_URL + use_docker: "false" + image: librewolf/bsys4-buildenv-$DISTRO + tags: + # Build on dedicated runner + - dedicated + except: + - merge_requests + script: + - make $DISTRO + - echo VERSION=$(cat version) >> variables.env + - echo RELEASE=$(cat release) >> variables.env + artifacts: + paths: + - librewolf-*.deb + - librewolf-*.deb.sha256sum + - librewolf-*.rpm + - librewolf-*.rpm.sha256sum + - librewolf-*.dmg + - librewolf-*.dmg.sha256sum + reports: + dotenv: variables.env +