diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index bd4bdaf3e..92c1c4fd8 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -17,12 +17,14 @@ workflow:
.base:
tags:
- saas-linux-xlarge-amd64
+ variables:
+ JAVA_HOME: /usr/lib/jvm/java-17-openjdk-amd64
before_script:
- echo "org.gradle.caching=true" >> gradle.properties
- test -e /etc/apt/sources.list.d/bullseye-backports.list
|| echo "deb http://deb.debian.org/debian bullseye-backports main" >> /etc/apt/sources.list
- apt update
- - apt-get -qy install -t bullseye-backports --no-install-recommends git sdkmanager
+ - apt-get -qy install -t bullseye-backports --no-install-recommends git sdkmanager openjdk-17-jdk-headless
- test -n "$ANDROID_HOME" || source /etc/profile.d/bsenv.sh
@@ -202,9 +204,11 @@ libs database schema:
- <<: *always-on-these-changes
- changes:
- libs/database/**/*
+ variables:
+ JAVA_HOME: /usr/lib/jvm/java-17-openjdk-amd64
script:
- apt-get update
- - apt-get -qy --no-install-recommends install default-jdk-headless git sdkmanager
+ - apt-get -qy --no-install-recommends install openjdk-17-jdk-headless git sdkmanager
- export ANDROID_HOME=/opt/android-sdk
- export ANDROID_COMPILE_SDK=`sed -n 's,.*compileSdk\s*\([0-9][0-9]*\).*,\1,p' app/build.gradle`
- sdkmanager "platforms;android-$ANDROID_COMPILE_SDK" "build-tools;30.0.3"
@@ -319,9 +323,11 @@ deploy_nightly:
stage: deploy
only:
- master
+ variables:
+ JAVA_HOME: /usr/lib/jvm/java-17-openjdk-amd64
script:
- test -z "$DEBUG_KEYSTORE" && exit 0
- - apt-get install -t bullseye-backports fdroidserver
+ - apt-get install -t bullseye-backports openjdk-17-jdk-headless fdroidserver
- sed -i
's,.*,F-Nightly,'
app/src/main/res/values*/strings.xml