diff --git a/Jenkinsfile b/Jenkinsfile index 300d5d3..a82e509 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -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 @@ -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') { steps { @@ -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([