mirror of
https://gitlab.com/oeffi/oeffi.git
synced 2025-07-06 17:38:48 +00:00
.gitlab-ci.yml: revise combinations of JDK and OS
There are now 4 jobs: * using OpenJDK 11 on Debian Bullseye (our current reference), * using OpenJDK 17 on Debian Bookworm (our future reference), * using OpenJDK 11 on Ubuntu Jammy, and * using OpenJDK 17 on Ubuntu Lunar
This commit is contained in:
parent
b757b94c55
commit
b25e8c14f8
1 changed files with 34 additions and 13 deletions
|
@ -1,20 +1,41 @@
|
|||
image: ${DOCKER_IMAGE}
|
||||
|
||||
variables:
|
||||
GIT_SUBMODULE_STRATEGY: recursive
|
||||
ANDROID_HOME: $PWD/android-sdk
|
||||
GIT_SUBMODULE_STRATEGY: recursive
|
||||
ANDROID_HOME: $PWD/android-sdk
|
||||
|
||||
before_script:
|
||||
- apt-get update
|
||||
- apt-get -y upgrade
|
||||
- apt-get -y install ${JDK_PACKAGE}
|
||||
- apt-get -y install sdkmanager gradle
|
||||
- yes | sdkmanager --licenses >/dev/null || true
|
||||
|
||||
build:
|
||||
parallel:
|
||||
matrix:
|
||||
- DOCKER_IMAGE: [ ubuntu:jammy, debian:bullseye-backports ]
|
||||
JDK_PACKAGE: [ openjdk-11-jdk-headless ]
|
||||
after_script:
|
||||
- gradle --version
|
||||
|
||||
bullseye-jdk11:
|
||||
image: debian:bullseye-backports
|
||||
script:
|
||||
- apt-get -y install openjdk-11-jdk-headless
|
||||
- apt-get -y install sdkmanager gradle
|
||||
- yes | sdkmanager --licenses >/dev/null || true
|
||||
- gradle build --stacktrace
|
||||
|
||||
bookworm-jdk17:
|
||||
image: debian:bookworm-slim
|
||||
script:
|
||||
- apt-get -y install openjdk-17-jdk-headless
|
||||
- apt-get -y install sdkmanager gradle
|
||||
- yes | sdkmanager --licenses >/dev/null || true
|
||||
- gradle build --stacktrace
|
||||
|
||||
jammy-jdk11:
|
||||
image: ubuntu:jammy
|
||||
script:
|
||||
- apt-get -y install openjdk-11-jdk-headless
|
||||
- apt-get -y install sdkmanager gradle
|
||||
- yes | sdkmanager --licenses >/dev/null || true
|
||||
- gradle build --stacktrace
|
||||
|
||||
lunar-jdk17:
|
||||
image: ubuntu:lunar
|
||||
script:
|
||||
- apt-get -y install openjdk-17-jdk-headless
|
||||
- apt-get -y install sdkmanager gradle
|
||||
- yes | sdkmanager --licenses >/dev/null || true
|
||||
- gradle build --stacktrace
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue