From 3006ae1d349a268118e607bcb54ef51a9b170316 Mon Sep 17 00:00:00 2001 From: Felix Reichenbach <felix.reichenbach@mgm-tp.com> Date: Wed, 5 Mar 2025 09:14:54 +0100 Subject: [PATCH] restore Deploy SBOM to DependencyTrack stage in Jenkinsfile --- Jenkinsfile | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 721a76bd7c..06260c021b 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -187,7 +187,6 @@ pipeline { } } - stage('Trigger Test rollout') { when { branch 'release' @@ -203,6 +202,23 @@ pipeline { } } } + + stage ('Deploy SBOM to DependencyTrack') { + steps { + script { + configFileProvider([configFile(fileId: 'maven-settings', variable: 'MAVEN_SETTINGS')]) { + withCredentials([string(credentialsId: 'dependency-track-api-key', variable: 'API_KEY')]) { + + dir('alfa-server') { + catchError(buildResult: 'UNSTABLE', stageResult: 'FAILURE') { + sh "mvn --no-transfer-progress -s $MAVEN_SETTINGS io.github.pmckeown:dependency-track-maven-plugin:upload-bom -Ddependency-track.apiKey=$API_KEY -Ddependency-track.projectVersion=${IMAGE_TAG} -Ddependency-track.dependencyTrackBaseUrl=https://dependency-track.ozg-sh.de" + } + } + } + } + } + } + } } post { failure { -- GitLab