2017-09-27 8 views
0

Ist es möglich, "Erfolg" post build vor "immer" zu tun?jenkins (deklarative) Pipeline Post Aktion 'Erfolg' vor 'immer'?

Für exemple, wenn ich das tun:

post { 
    success{ 
     archiveArtifacts artifacts: 'server/target/*.jar' 
     deleteDir() 
    } 
    always{ 
     deleteDir() 
    } 

} 

In Konsole Ausgabe es auf den Kopf gemacht hat ...

"[Pipeline] deleteDir

[Pipeline] archiveArtifacts Archivierung Artefakte"

Um das zu umgehen, verwende ich:

success{ 
     archiveArtifacts artifacts: 'server/target/*.jar' 
     deleteDir() 
    } 
    failure{ 
     deleteDir() 
    } 
    aborted{ 
     deleteDir() 
    } 
} 

Antwort

Verwandte Themen