reordered the pipeline steps -> build after trivy scan

This commit is contained in:
2026-05-11 21:47:57 +02:00
parent 89410a8b07
commit e784b7996c

24
Jenkinsfile vendored
View File

@@ -40,17 +40,6 @@ pipeline {
} }
} }
stage('Build with .NET 8') {
steps {
// Führt den Build-Befehl im spezialisierten Container aus
container('dotnet8') {
sh 'dotnet --version' // Zur Bestätigung der Version
sh 'dotnet build --configuration Release' // optimierter Build Prozess ohne Debug und ungenutzt Pfade
}
}
}
stage('Security: Trivy Scan') { stage('Security: Trivy Scan') {
steps { steps {
// Wiederherstellen der project.assets.json in obj/ für Trivy zum finden der transtiven Abhängigkeiten // Wiederherstellen der project.assets.json in obj/ für Trivy zum finden der transtiven Abhängigkeiten
@@ -73,6 +62,17 @@ pipeline {
} }
} }
} }
stage('Build with .NET 8') {
steps {
// Führt den Build-Befehl im spezialisierten Container aus
container('dotnet8') {
sh 'dotnet --version' // Zur Bestätigung der Version
sh 'dotnet build --configuration Release' // optimierter Build Prozess ohne Debug und ungenutzt Pfade
}
}
}
stage('Unit Tests') { stage('Unit Tests') {
steps { steps {
@@ -160,7 +160,7 @@ pipeline {
always { always {
// Sammelt die Testergebnisse ein (die wir im Test-Schritt erzeugen) // Sammelt die Testergebnisse ein (die wir im Test-Schritt erzeugen)
// Das **/ bedeutet: Suche in allen Unterordnern nach .xml Dateien // Das **/ bedeutet: Suche in allen Unterordnern nach .xml Dateien
junit testResults: '**/TestResults/*.xml', allowEmptyResults: true junit testResults: '**/*.xml', allowEmptyResults: true
// Dieser Schritt macht den Report im Jenkins-Menü links sichtbar // Dieser Schritt macht den Report im Jenkins-Menü links sichtbar
publishHTML([ publishHTML([