Jenkins : senden von E-Mail-Benachrichtigung beim starten einen build
In Jenkins, gibt es eine Möglichkeit, eine E-mail senden beim Start eine zu bauen.
Ich weiß, es ist ein post-build-E-Mail-Benachrichtigung sendet die mail an den angegebenen Empfänger nach einem Erfolg oder Misserfolg zu bauen. Ebenso erwarte ich so etwas wie pre-build-Benachrichtigung.
Außerdem gibt es eine bedingte E-Mail, wie wenn username == null zu senden [email protected] sonst schicken Sie es an Anforderer.
Ausprobiert : paar plugins aber nicht viel helfen, wie Sie waren post-build-plugins
Du musst angemeldet sein, um einen Kommentar abzugeben.
https://wiki.jenkins-ci.org/display/JENKINS/Email-ext+plugin
Beachten Sie, dass ein post-build-Aktion wird Ihr problem lösen, obwohl das, was Sie beabsichtigen, ist zum senden einer e-mail vor dem bauen.
Nach der job-Konfiguration und "Add Post-Build Action" > "Editierbare E-Mail-Benachrichtigung"
Drücken Avanced Einstellungen:
Nun, bei Löst, fügen Sie einfach einen neuen trigger und wählen Sie "Vor dem Bau"
Für den zweiten Teil der Lösung besteht darin, die Liste der Empfänger, die in einer Umgebungsvariablen (zum Beispiel, einen string-parameter namens EMAIL_RECIPIENT) und verwenden Sie dann, dass Sie in den editierbaren E-Mail-Benachrichtigung Empfänger, die Liste der box als ${EMAIL_RECIPIENT}.
Wenn Sie sendmail konfiguriert ist, verwenden Sie einfach das "shell Ausführen" und schreiben Sie den code zum versenden von E-mails, bevor der Erstellungsprozess beginnt.
Können Sie versuchen, die erweiterte E-Mail-ext, hat es die Vor dem Bau in der Löst Abschnitt.
https://wiki.jenkins-ci.org/display/JENKINS/Email-ext+plugin