X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Freleng-maven-mri-stage.yaml;h=857cfbf2458d580f3735a74861a6c70186bcd9a6;hb=e3df9661c6a556bfaab9e3bda8552c326326d844;hp=d08c7b4c2aadc1b7555769b82f7edbc50f5a7dc3;hpb=3688a7e6d71dadb3213ca50d9c8b74ad60510a15;p=releng%2Fbuilder.git diff --git a/jjb/releng-maven-mri-stage.yaml b/jjb/releng-maven-mri-stage.yaml index d08c7b4c2..857cfbf24 100644 --- a/jjb/releng-maven-mri-stage.yaml +++ b/jjb/releng-maven-mri-stage.yaml @@ -96,6 +96,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 +149,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 +178,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"