diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 669cd83..a0b3c3d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -8,6 +8,7 @@ variables: stages: - build + - deploy build-job: stage: build @@ -23,3 +24,18 @@ 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 +