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.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage