ci: hardware dev test: Add sbom upload stage

This commit is contained in:
Marian Koop 2026-05-04 13:47:26 +02:00 committed by mkoop-ni
parent 2788ac9e6d
commit 943692b9c7

View File

@ -136,6 +136,14 @@ parameters:
run: true run: true
X440_CG_1600: X440_CG_1600:
run: true run: true
- name: uploadSbomArtifacts
type: boolean
displayName: Publish SBOMs to DepTrack
default: false
- name: sbomExclFromUpload
type: string
displayName: Don't upload listed SBOMs (space-separated list of image names)
default: ' '
variables: variables:
- name: uhdFpgaArtifactSource - name: uhdFpgaArtifactSource
@ -375,3 +383,10 @@ stages:
parameters: parameters:
uhdArtifactSource: uhd_mono_pipeline uhdArtifactSource: uhd_mono_pipeline
uhdFpgaArtifactSource: ${{ variables.uhdFpgaArtifactSource }} uhdFpgaArtifactSource: ${{ variables.uhdFpgaArtifactSource }}
- ${{ if eq(parameters.uploadSbomArtifacts, true) }}:
- template: .ci/templates/stages-nisbom-uploads.yml@ettus-rts
parameters:
sbomExclFromUpload: ${{ parameters.sbomExclFromUpload }}
uhdArtifactSource: uhd_mono_pipeline
releaseBinaries: false