Own source package and upload for every supported Ubuntu version

This commit is contained in:
Marcel Kapfer 2022-11-24 17:32:53 +01:00
parent 4ffedc16b3
commit f8ca413fac
Signed by: mmk2410
GPG key ID: CADE6F0C09F21B09

View file

@ -5,6 +5,8 @@ variables:
PACKAGE: "intellij-idea-community" PACKAGE: "intellij-idea-community"
TZ: UTC TZ: UTC
DEBIAN_FRONTEND: noninteractive DEBIAN_FRONTEND: noninteractive
NAME: "Marcel Kapfer"
EMAIL: "opensource@mmk2410.org"
stages: stages:
- build - build
@ -26,6 +28,7 @@ build-job:
- if: $CI_COMMIT_TAG - if: $CI_COMMIT_TAG
deploy-job: deploy-job:
image: ubuntu:$UBUNTU_VERSION
stage: deploy stage: deploy
script: script:
- apt update && apt install -y git devscripts debhelper gnupg - apt update && apt install -y git devscripts debhelper gnupg
@ -33,9 +36,12 @@ deploy-job:
- echo "$GPG_PRIVATE_KEY" | tr -d '\r' | gpg --import - - echo "$GPG_PRIVATE_KEY" | tr -d '\r' | gpg --import -
- echo "$GPG_PUBLIC_KEY" | tr -d '\r' | gpg --import - - echo "$GPG_PUBLIC_KEY" | tr -d '\r' | gpg --import -
- cd "$PACKAGE"_"$VERSION" || exit - cd "$PACKAGE"_"$VERSION" || exit
- dch -D $UBUNTU_VERSION -p -l +$UBUNTU_VERSION "Upstream version $VERSION."
- debuild -S -k6D289F254B41A009B6AB5AC3122720F932D5CE46 - debuild -S -k6D289F254B41A009B6AB5AC3122720F932D5CE46
- cd .. - cd ..
- dput ppa:mmk2410/intellij-idea "$PACKAGE"_"$VERSION"-1_source.changes - dput ppa:mmk2410/intellij-idea "$PACKAGE"_"$VERSION"-1+"$UBUNTU_VERSION"1_source.changes
rules: rules:
- if: $CI_COMMIT_TAG - if: $CI_COMMIT_TAG
parallel:
matrix:
- UBUNTU_VERSION: [trusty, xenial, bionic, focal, kinetic, jammy]