- gerrit-maven-stage:
sign-artifacts: true
+ sbom-generator: true
cron: ""
- gerrit-maven-mri-stage:
+ sbom-generator: true
sign-artifacts: true
cron: ""
java-version: openjdk11
mvn-version: mvn38
+- job-group:
+ name: odl-maven-jobs-jdk17
+
+ jobs:
+ - gerrit-maven-clm:
+ nexus-iq-namespace: odl-
+ nexus-iq-stage: release
+ mvn-opts: "--add-opens java.base/java.util=ALL-UNNAMED"
+
+ - gerrit-maven-merge:
+ build-timeout: 180
+
+ - gerrit-maven-stage:
+ sbom-generator: true
+ sign-artifacts: true
+ cron: ""
+
+ - gerrit-maven-mri-stage:
+ sbom-generator: true
+ sign-artifacts: true
+ cron: ""
+
+ java-version: openjdk17
+ mvn-version: mvn38
+
- job-group:
name: odl-maven-verify-jobs
- 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}"
**/target/surefire-reports/*-output.txt
mvn-goals: clean install
disable-job: false
+ jacoco-exclude-pattern: "**/gen/**,\
+ **/generated-sources/**,\
+ **/yang-gen**,\
+ **/pax/**"
#####################
# Job Configuration #
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:
# Default parameters #
######################
disable-job: "false"
+ jacoco-exclude-pattern: "**/gen/**,\
+ **/generated-sources/**,\
+ **/yang-gen**,\
+ **/pax/**"
archive-artifacts: >
**/*.log
**/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 #
id: ""
unique-version: true
deploy-unstable: false
- - lf-jacoco-report
+ - lf-jacoco-report:
+ exclude-pattern: "{jacoco-exclude-pattern}"
- lf-infra-publish