reordered the pipeline steps -> build after trivy scan
This commit is contained in:
24
Jenkinsfile
vendored
24
Jenkinsfile
vendored
@@ -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') {
|
||||
steps {
|
||||
// Wiederherstellen der project.assets.json in obj/ für Trivy zum finden der transtiven Abhängigkeiten
|
||||
@@ -74,6 +63,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') {
|
||||
steps {
|
||||
container('dotnet8') {
|
||||
@@ -160,7 +160,7 @@ pipeline {
|
||||
always {
|
||||
// Sammelt die Testergebnisse ein (die wir im Test-Schritt erzeugen)
|
||||
// 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
|
||||
publishHTML([
|
||||
|
||||
Reference in New Issue
Block a user