From fb3e000d30ce89048d8047d6490b8ed52c4efbc7 Mon Sep 17 00:00:00 2001 From: Marcel Kapfer Date: Tue, 5 Apr 2022 18:11:33 +0200 Subject: [PATCH] Add deploy job to GitLab Pipeline --- .gitlab-ci.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0e432d0..1767586 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -8,6 +8,7 @@ variables: stages: - build + - deploy build-job: stage: build @@ -23,3 +24,17 @@ build-job: - ./*.deb rules: - if: $CI_COMMIT_TAG + +deploy-job: + stage: deploy + script: + - apt update && apt install -y git devscripts debhelper gnupg + - export VERSION=$(git describe --abbrev=0 --tags | cut -d'v' -f2) + - echo "$GPG_PRIVATE_KEY" | tr -d '\r' | gpg --import - + - echo "$GPG_PUBLIC_KEY" | tr -d '\r' | gpg --import - + - cd "$PACKAGE"_"$VERSION" || exit + - debuild -S -k6D289F254B41A009B6AB5AC3122720F932D5CE46 + - cd .. + - dput ppa:mmk2410/intellij-idea "$PACKAGE"_"$VERSION"-1_source.changes + rules: + - if: $CI_COMMIT_TAG