Select Git revision
.gitlab-ci.yml
-
dgelessus authored
For some reason our Windows and macOS runners don't work for this project right now. The OS difference probably isn't relevant here anyway.
dgelessus authoredFor some reason our Windows and macOS runners don't work for this project right now. The OS difference probably isn't relevant here anyway.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
.gitlab-ci.yml 950 B
image: openjdk:8-jdk-slim
stages:
- test
- deploy
variables:
GRADLE_ARGS: --no-daemon --stacktrace --warning-mode=all
DEBIAN_FRONTEND: noninteractive
before_script:
- export GRADLE_USER_HOME=`pwd`/.gradle
.tests:
stage: test
script: ./gradlew ${GRADLE_ARGS} check
tests:jdk-8:
extends: .tests
tests:jdk-11:
extends: .tests
image: openjdk:11-jdk-slim
tests:jdk-17:
extends: .tests
image: openjdk:17-jdk-slim
publish:
stage: deploy
before_script:
- export GRADLE_USER_HOME=`pwd`/.gradle
- openssl aes-256-cbc -pass "env:ENCRYPTION_PASSWORD" -d -a -md md5 -in secring.gpg.enc -out secring.gpg
- openssl aes-256-cbc -pass "env:ENCRYPTION_PASSWORD" -d -a -md md5 -in pubring.gpg.enc -out pubring.gpg
- openssl aes-256-cbc -pass "env:ENCRYPTION_PASSWORD" -d -a -md md5 -in gradle.properties.enc -out gradle.properties
script:
- ./gradlew ${GRADLE_ARGS} publish
only:
- release
- develop