X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Freleng-maven-mri-stage.yaml;h=de308d76345e7a85dc9c8f95de1640c240f38963;hb=1309a144c140e56537d53ae0332535b9a640de60;hp=d08c7b4c2aadc1b7555769b82f7edbc50f5a7dc3;hpb=a59d25923757d44297ea6cead476cfe2c9295b36;p=releng%2Fbuilder.git diff --git a/jjb/releng-maven-mri-stage.yaml b/jjb/releng-maven-mri-stage.yaml index d08c7b4c2..de308d763 100644 --- a/jjb/releng-maven-mri-stage.yaml +++ b/jjb/releng-maven-mri-stage.yaml @@ -1,8 +1,9 @@ +--- #################### # COMMON FUNCTIONS # #################### -- releng_maven_mri_common: &releng_maven_mri_common +- _releng_maven_mri_common: &releng_maven_mri_common name: releng-maven-mri-common ###################### @@ -71,7 +72,7 @@ # Maven Stage # ############### -- releng_maven_mri_stage: &releng_maven_mri_stage +- _releng_maven_mri_stage: &releng_maven_mri_stage name: releng-maven-mri-stage ###################### @@ -85,7 +86,7 @@ disable-job: false git-url: "$GIT_URL/$PROJECT" github-url: "https://github.com" - java-version: openjdk8 + java-version: openjdk17 maven-versions-plugin: false version-properties-file: version.properties mvn-central: false @@ -96,6 +97,10 @@ mvn-version: mvn35 ossrh-profile-id: "" mvn-pom: "" + sbom-flags: "" + sbom-path: "$WORKSPACE" + sbom-generator: false + sbom-generator-version: "v0.0.15" sign-artifacts: false sign-mode: serial stream: master @@ -145,6 +150,14 @@ name: STAGING_PROFILE_ID default: "{staging-profile-id}" description: Nexus staging profile ID. + - string: + name: SBOM_GENERATOR_VERSION + default: "{sbom-generator-version}" + description: SBOM generator version to download and run. + - string: + name: SBOM_PATH + default: "{sbom-path}" + description: path where SBOM needs to be executed. builders: - lf-infra-pre-build @@ -166,6 +179,14 @@ - shell: !include-raw-escape: global-jjb/shell/maven-patch-release.sh - 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"