X-Git-Url: https://gerrit.linuxfoundation.org/infra/gitweb?a=blobdiff_plain;f=jjb%2Flf-maven-jobs.yaml;h=61743770448ed19f6f9958642b19dd7301025a1b;hb=04547fcca5cabd3d9ad24fced4a0cf268d789296;hp=abc6d0fd5de43fedfac0abc304769ee22130a107;hpb=b49d59f6da3513b78361a4f0123d62b10c630815;p=releng%2Fglobal-jjb.git diff --git a/jjb/lf-maven-jobs.yaml b/jjb/lf-maven-jobs.yaml index abc6d0fd..61743770 100644 --- a/jjb/lf-maven-jobs.yaml +++ b/jjb/lf-maven-jobs.yaml @@ -17,7 +17,7 @@ - builder: name: lf-maven-deploy builders: - - shell: !include-raw: + - shell: !include-raw-escape: - ../shell/common-variables.sh - ../shell/maven-deploy.sh @@ -733,6 +733,11 @@ disable-job: false git-url: "$GIT_URL/$PROJECT" github-url: "https://github.com" + jacoco-exclude-pattern: >- + **/gen/**, + **/generated-sources/**, + **/yang-gen**, + **/pax/**, java-version: openjdk11 mvn-global-settings: global-settings mvn-goals: clean deploy @@ -794,7 +799,8 @@ publishers: - findbugs - - lf-jacoco-report + - lf-jacoco-report: + exclude-pattern: "{jacoco-exclude-pattern}" - lf-infra-publish - trigger-parameterized-builds: "{obj:post_build_trigger}" @@ -1215,6 +1221,14 @@ CONTAINER_PUSH_REGISTRY={container-staging-registry} - lf-maven-build: mvn-goals: "{mvn-goals}" + # With SBOM Generator + - conditional-step: + condition-kind: boolean-expression + condition-expression: "{sbom-generator}" + steps: + - shell: echo 'Running SBOM Generator' + - lf-infra-maven-sbom-generator: + sbom-flags: "{sbom-flags}" - lf-sigul-sign-dir: sign-artifacts: "{sign-artifacts}" sign-dir: "$WORKSPACE/m2repo" @@ -1316,6 +1330,11 @@ disable-job: false git-url: "$GIT_URL/$PROJECT" github-url: "https://github.com" + jacoco-exclude-pattern: >- + **/gen/**, + **/generated-sources/**, + **/yang-gen**, + **/pax/**, java-version: openjdk11 java-opts: "" mvn-global-settings: global-settings @@ -1329,9 +1348,8 @@ sonarcloud-project-organization: "" sonarcloud-api-token-cred-id: sonarcloud-api-token sonarcloud-qualitygate-wait: false - # SonarCloud scan using jdk8 will become deprecated by Oct, 2020 - # Projects not compatible with jdk11 can set java-version to something else - sonarcloud-java-version: openjdk11 + # Projects not compatible with jdk17 can set java-version to something else + sonarcloud-java-version: openjdk17 stream: master submodule-recursive: true submodule-timeout: 10 @@ -1398,7 +1416,8 @@ notbuilt: true publishers: - - lf-jacoco-report + - lf-jacoco-report: + exclude-pattern: "{jacoco-exclude-pattern}" - findbugs - lf-infra-publish @@ -1710,6 +1729,11 @@ disable-job: false git-url: "$GIT_URL/$PROJECT" github-url: "https://github.com" + jacoco-exclude-pattern: >- + **/gen/**, + **/generated-sources/**, + **/yang-gen**, + **/pax/** java-version: openjdk11 mvn-global-settings: global-settings mvn-goals: clean deploy @@ -1765,7 +1789,8 @@ publishers: - findbugs - - lf-jacoco-report + - lf-jacoco-report: + exclude-pattern: "{jacoco-exclude-pattern}" - lf-infra-publish - job-template: @@ -1950,6 +1975,11 @@ disable-job: false git-url: "$GIT_URL/$PROJECT" github-url: "https://github.com" + jacoco-exclude-pattern: >- + **/gen/**, + **/generated-sources/**, + **/yang-gen**, + **/pax/** java-version: openjdk11 mvn-global-settings: global-settings mvn-goals: clean deploy @@ -1995,7 +2025,8 @@ publishers: - findbugs - - lf-jacoco-report + - lf-jacoco-report: + exclude-pattern: "{jacoco-exclude-pattern}" - lf-infra-publish - job-template: