From 7b916de9db23719bd8b85ab148d12f6f284d7d6b Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Sun, 7 Aug 2022 14:46:14 +0200 Subject: [PATCH] Build distribution/chlorine with JDK17 We have transitioned to requiring JDK17, make sure distribution jobs are adjusted for that. Change-Id: Ic4fda4a0dbf05cdb27965e9afeae475b7482095a Signed-off-by: Robert Varga --- .../distribution/distribution-jobs.yaml | 39 ++++++++++++------- 1 file changed, 24 insertions(+), 15 deletions(-) diff --git a/jjb/integration/distribution/distribution-jobs.yaml b/jjb/integration/distribution/distribution-jobs.yaml index 2e860e510..51b0395bc 100644 --- a/jjb/integration/distribution/distribution-jobs.yaml +++ b/jjb/integration/distribution/distribution-jobs.yaml @@ -14,11 +14,13 @@ project: integration/distribution project-name: distribution + build-node: centos8-builder-4c-4g mvn-settings: integration-distribution-settings mvn-goals: "clean install dependency:tree -DoutputFile=dependency_tree.txt" mvn-opts: "-Xmx1024m" - java-version: openjdk11 - jre: "openjdk11" + mvn-version: mvn38 + java-version: openjdk17 + jre: "openjdk17" karaf-version: odl nexus-iq-namespace: odl- nexus-iq-stage: release @@ -26,13 +28,13 @@ stream: - chlorine: branch: "master" - mvn-version: mvn38 - sulfur: branch: "stable/sulfur" - mvn-version: mvn38 + java-version: openjdk11 - phosphorus: branch: "stable/phosphorus" mvn-version: mvn35 + java-version: openjdk11 - project: name: distribution-managed @@ -45,22 +47,23 @@ project: integration/distribution project-name: distribution + build-node: centos8-builder-4c-4g mvn-settings: integration-distribution-settings mvn-goals: "clean install dependency:tree -DoutputFile=dependency_tree.txt" mvn-opts: "-Xmx1024m" + mvn-version: mvn38 email-upstream: "[int/dist]" type: managed profile: "-Pmanaged" forbidden-files: '(opendaylight\/.*|docker\/.*)' - java-version: "openjdk11" - jre: "openjdk11" + java-version: "openjdk17" + jre: "openjdk17" karaf-version: karaf4 dist-pom: "distribution/pom.xml" stream: - chlorine: branch: "master" - mvn-version: mvn38 dependencies: > daexim-maven-merge-{stream}, jsonrpc-maven-merge-{stream}, @@ -70,7 +73,7 @@ serviceutils-maven-merge-{stream}, - sulfur: branch: "stable/sulfur" - mvn-version: mvn38 + java-version: "openjdk11" dependencies: > daexim-maven-merge-{stream}, jsonrpc-maven-merge-{stream}, @@ -81,6 +84,7 @@ - phosphorus: branch: "stable/phosphorus" mvn-version: mvn35 + java-version: "openjdk11" dependencies: > daexim-maven-merge-{stream}, jsonrpc-maven-merge-{stream}, @@ -99,30 +103,32 @@ project: integration/distribution project-name: distribution + build-node: centos8-builder-4c-4g mvn-settings: integration-distribution-settings mvn-goals: "clean install dependency:tree -DoutputFile=dependency_tree.txt" mvn-opts: "-Xmx1024m" + mvn-version: mvn38 email-upstream: "[int/dist]" type: full profile: "-Punmanaged" files: "opendaylight/**" - java-version: "openjdk11" + java-version: "openjdk17" karaf-version: odl dist-pom: "distribution/opendaylight/pom.xml" stream: - chlorine: branch: "master" - mvn-version: mvn38 dependencies: > distribution-merge-managed-{stream}, - sulfur: branch: "stable/sulfur" - mvn-version: mvn38 + java-version: "openjdk11" dependencies: > distribution-merge-managed-{stream}, - phosphorus: branch: "stable/phosphorus" mvn-version: mvn35 + java-version: "openjdk11" dependencies: > distribution-merge-managed-{stream}, @@ -135,11 +141,13 @@ project: "integration/distribution" project-name: "distribution" + build-node: centos8-builder-4c-4g use-release-file: false mvn-goals: "clean deploy -f opendaylight/pom.xml" mvn-settings: "integration-distribution-settings" mvn-opts: "-Xmx1024m" - java-version: "openjdk11" + mvn-version: mvn38 + java-version: "openjdk17" email-upstream: "[int/dist]" # Used by the release job @@ -148,13 +156,13 @@ stream: - chlorine: branch: "master" - mvn-version: mvn38 - sulfur: branch: "stable/sulfur" - mvn-version: mvn38 + java-version: "openjdk11" - phosphorus: branch: "stable/phosphorus" mvn-version: mvn35 + java-version: "openjdk11" - project: name: distribution-sonar @@ -163,8 +171,9 @@ project: integration/distribution project-name: distribution + build-node: centos8-builder-4c-4g branch: master - java-version: "openjdk11" + java-version: "openjdk17" mvn-version: mvn38 mvn-settings: integration-distribution-settings mvn-goals: clean install dependency:tree -DoutputFile=dependency_tree.txt -- 2.36.6