X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Freleng-templates-java.yaml;h=6e97e4584971d72831c110d9909c73f7cb833471;hb=9482385d513d68abe8cde052c2df90b24e64b798;hp=dae2f4b56d61dc187374b8edec81fd9354a5c474;hpb=6737d651d0b72d9f2a4a127bee152da831d0a917;p=releng%2Fbuilder.git diff --git a/jjb/releng-templates-java.yaml b/jjb/releng-templates-java.yaml index dae2f4b56..6e97e4584 100644 --- a/jjb/releng-templates-java.yaml +++ b/jjb/releng-templates-java.yaml @@ -66,8 +66,22 @@ - gerrit-maven-verify-dependencies: build-timeout: 180 + java-version: openjdk17 mvn-version: mvn38 + +- job-group: + name: odl-sonar-jobs-jdk17 + + jobs: + - gerrit-maven-sonar + java-version: openjdk17 + mvn-version: mvn38 + sonarcloud: true + sonarcloud-java-version: openjdk17 + sonarcloud-project-organization: "{sonarcloud_project_organization}" + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" - job-template: name: "{project-name}-integration-{stream}" @@ -84,6 +98,11 @@ **/target/surefire-reports/*-output.txt mvn-goals: clean install disable-job: false + jacoco-exclude-pattern: >- + **/gen/**, + **/generated-sources/**, + **/yang-gen**, + **/pax/** ##################### # Job Configuration # @@ -142,7 +161,8 @@ email-recipients: "{email-recipients}" email-prefix: "{email-upstream}" - findbugs - - lf-jacoco-report + - lf-jacoco-report: + exclude-pattern: "{jacoco-exclude-pattern}" - lf-infra-publish - job-template: @@ -152,6 +172,11 @@ # Default parameters # ###################### disable-job: "false" + jacoco-exclude-pattern: >- + **/gen/**, + **/generated-sources/**, + **/yang-gen**, + **/pax/** archive-artifacts: > **/*.log @@ -159,10 +184,9 @@ **/target/**/feature.xml **/target/failsafe-reports/failsafe-summary.xml **/target/surefire-reports/*-output.txt - cron: "@daily" + cron: "0 0 * * tue,sat" mvn-opts: "" mvn-version: mvn35 - java-version: openjdk8 ##################### # Job Configuration # @@ -245,5 +269,6 @@ id: "" unique-version: true deploy-unstable: false - - lf-jacoco-report + - lf-jacoco-report: + exclude-pattern: "{jacoco-exclude-pattern}" - lf-infra-publish