From f7bd5a845798d3cd32c84637195f94c40d536068 Mon Sep 17 00:00:00 2001 From: Marcel Kapfer Date: Thu, 2 Dec 2021 21:47:13 +0100 Subject: [PATCH] Added GitLab CI Pipeline for ubuntu deb package --- .gitlab-ci.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..0e432d0 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,25 @@ +default: + image: ubuntu:impish + +variables: + PACKAGE: "intellij-idea-ultimate" + TZ: UTC + DEBIAN_FRONTEND: noninteractive + +stages: + - build + +build-job: + stage: build + script: + - apt update && apt install -y git devscripts debhelper + - export VERSION=$(git describe --abbrev=0 --tags | cut -d'v' -f2) + - cd "$PACKAGE"_"$VERSION" || exit + - debuild -us -uc + - export PACKAGE_FILE="$PACKAGE"_"$VERSION"-1_all.deb + artifacts: + name: $PACKAGE_FILE + paths: + - ./*.deb + rules: + - if: $CI_COMMIT_TAG