diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2398148db301ede4118de3d6e951728450fd2553..cd2421bc35df3de3671347cd2c2403e4e946930c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -3,6 +3,7 @@ image: briar/ci-image-android:latest stages: - test - build + - releasebuild variables: GIT_SUBMODULE_STRATEGY: recursive @@ -91,3 +92,57 @@ b_18_ubuntu_deb: expire_in: 2 days rules: - if: $CI_PIPELINE_SOURCE == "schedule" + +rb_jar: + stage: releasebuild + script: + - ./gradlew -Dorg.gradle.java.home=/usr/lib/jvm/java-11-openjdk-amd64 --no-daemon kaptKotlin + - ./gradlew -Dorg.gradle.java.home=/usr/lib/jvm/java-17-openjdk-amd64 --no-daemon -PbuildType=beta -x kaptKotlin packageUberJarForCurrentOS + - mv build/compose/jars/Briar-*.jar ./briar-desktop.jar + artifacts: + paths: + - briar-desktop.jar + expire_in: 2 days + only: + - tags + +rb_bullseye_deb: + stage: releasebuild + script: + - ./gradlew -Dorg.gradle.java.home=/usr/lib/jvm/java-11-openjdk-amd64 --no-daemon kaptKotlin + - ./gradlew -Dorg.gradle.java.home=/usr/lib/jvm/java-17-openjdk-amd64 --no-daemon -PbuildType=beta -x kaptKotlin packageDeb + - mv build/compose/binaries/main/deb/*.deb ./briar-desktop-debian-bullseye.deb + artifacts: + paths: + - briar-desktop-debian-bullseye.deb + expire_in: 2 days + only: + - tags + +rb_20_ubuntu_deb: + image: briar/ci-image-android:ubuntu-20 + stage: releasebuild + script: + - ./gradlew -Dorg.gradle.java.home=/usr/lib/jvm/java-11-openjdk-amd64 --no-daemon kaptKotlin + - ./gradlew -Dorg.gradle.java.home=/usr/lib/jvm/java-17-openjdk-amd64 --no-daemon -PbuildType=beta -x kaptKotlin packageDeb + - mv build/compose/binaries/main/deb/*.deb ./briar-desktop-ubuntu-20.04.deb + artifacts: + paths: + - briar-desktop-ubuntu-20.04.deb + expire_in: 2 days + only: + - tags + +rb_18_ubuntu_deb: + image: briar/ci-image-android:ubuntu-18 + stage: releasebuild + script: + - ./gradlew -Dorg.gradle.java.home=/usr/lib/jvm/java-11-openjdk-amd64 --no-daemon kaptKotlin + - ./gradlew -Dorg.gradle.java.home=/usr/lib/jvm/java-17-openjdk-amd64 --no-daemon -PbuildType=beta -x kaptKotlin packageDeb + - mv build/compose/binaries/main/deb/*.deb ./briar-desktop-ubuntu-18.04.deb + artifacts: + paths: + - briar-desktop-ubuntu-18.04.deb + expire_in: 2 days + only: + - tags