From b115dc1c4b2245ad43c59d7049648d98d0684875 Mon Sep 17 00:00:00 2001 From: Andreas Penski <18-andreas.penski@users.noreply.projekte.kosit.org> Date: Thu, 10 Nov 2022 11:41:37 +0000 Subject: [PATCH] Test only supported JDKs --- .gitlab-ci.yml | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 14572e5..d3ba32c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -30,6 +30,11 @@ cache: - target/surefire-reports/*.xml - target/failsafe-reports/*.xml +.java_extended: + extends: .java + rules: + - if: $CI_PIPELINE_SOURCE == "schedule" + java-11: extends: .java image: $CI_REGISTRY_IMAGE/maven:3-jdk-11 @@ -38,6 +43,7 @@ java-11: - mvn $MAVEN_CLI_OPTS $BUILD_PROPS $CI_JOB_TIMESTAMP install artifacts: name: java-11 + when: always paths: - target/*.jar - target/*.zip @@ -51,23 +57,19 @@ java8: image: $CI_REGISTRY_IMAGE/maven:3-jdk-8 java-11-openj9: - extends: .java + extends: .java_extended image: $CI_REGISTRY_IMAGE/maven:3-jdk-11-openj9 java-8-openj9: - extends: .java + extends: .java_extended image: $CI_REGISTRY_IMAGE/maven:3-jdk-8-openj9 java-15: - extends: .java + extends: .java_extended image: $CI_REGISTRY_IMAGE/maven:3-openjdk-15 -# script: -# - microdnf install libcgroup-tools -# - cgget -n --values-only --variable memory.limit_in_bytes / -# - mvn $MAVEN_CLI_OPTS $BUILD_PROPS $CI_JOB_TIMESTAMP verify java-16: - extends: .java + extends: .java_extended image: $CI_REGISTRY_IMAGE/maven:3-openjdk-16 java-17: @@ -75,9 +77,13 @@ java-17: image: $CI_REGISTRY_IMAGE/maven:3-openjdk-17 java-18: - extends: .java + extends: .java_extended image: $CI_REGISTRY_IMAGE/maven:3-openjdk-18 +java-19: + extends: .java + image: $CI_REGISTRY_IMAGE/maven:3-eclipse-temurin-19 + deploy: stage: deploy image: $CI_REGISTRY_IMAGE/maven:3-jdk-11