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') {
|
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
|
||||||
@@ -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') {
|
stage('Unit Tests') {
|
||||||
steps {
|
steps {
|
||||||
container('dotnet8') {
|
container('dotnet8') {
|
||||||
@@ -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([
|
||||||
|
|||||||
Reference in New Issue
Block a user