Jenkins: Das Senden von E-Mails basierend auf jedem Build-Schritt führt zum selben Jenkins-Job
Ich frage mich nur, wie ich E-Mails versenden sollE-Mail-Ext-Plugin basierend auf jedem Build-Schritt, der auf demselben Jenkins-Job ausgeführt wird. Hier ist mein Szenario
Mein Jenkins-Job besteht aus 3 Build-Schritten
Build Schritt 1:
Pull latest code from github and Build the app - Gradle task which build the Jar
Build Step2:
Run all Tests against that Jar - Gradle Task which runs all Junit tests and provide Report files.
Aktion nach dem Build:
If Build step1 fails -> Send email telling Build fails and Console Log with Exception detials
If Build success and Tests run -> Send email with Test Reports
Ich glaube, ich müsste ein Pre-Send-Skript für das Email-Ext-Plugin schreiben. Aber ich bin nicht sicher, wie ich dieses Skript schreiben soll. Bitte helfen.