2017-12-28 4 views
0

Ich bin neu lernen Jenkins, ich habe eine Idee in meiner Hand, jemand bitte helfen, es ist möglich oder nicht.Via Jenkins senden Deployment E-Mail

Ich bin von einem Teil des Bereitstellungsteams, bevor ich die Bereitstellung starten muss, muss ich die Ausfallbenachrichtigung manuell an das Testteam und das Entwicklungsteam senden, indem ich Outlook Mailbox verwende.

Jetzt Sache ist, ich habe geplant den Ausfall über jenkins zu schicken, mit Parameterized Optionen Körperbau:

Via Jenkins send email

Von-Adresse und an die Empfänger-Adresse wird auf Änderung werden halten auf der Grundlage der Implementierungsumgebung.

Kannst du bitte jemand helfen mir dabei?

Antwort

1

1) ein choice/string parameter zu Ihrem Auftrag für den Benutzer zur Eingabe von Deployment env hinzufügen

enter image description here

2) einen Execute shell Build-Schritt hinzufügen und mit folgend Shell dem Wert von ‚Von-Adresse zur Ausgabe ',' An Empfänger usw. zu einer Eigenschaft Stil-Datei nach Benutzer eingegeben Env_Name

Hinweis: Wenn Ihr jenkins Slave ist Windows, wählen Sie bitte eine Execute Windows batch command und ändern Sie das Skript entsprechend

enter image description here

3) hinzufügen Inject environment variables Build-Schritt
Umgebung zu injizieren varabiles für Post Aktionen durch den Dateipfad Angabe genegated bei Temperaturen oberhalb von Schritt 2)

enter image description here

4) Fügen Sie eine Editale Email Notification Post Build Aktion mit folgendem Eingang

hinzu Alle Senden E-Mail für Trigger - Ausfall: Failure - Alle Ein Versuch ausgelöst wurde

enter image description here

+0

Hallo Yong, ich unten Fehler auf diesem Setup Build-Schritt markiert für so Ausfall Email bauen 'Ausführen Shell' bin immer Eine E-Mail an eine leere Empfängerliste senden, wird ignoriert. Abschluss: STÖRUNG – palani

Verwandte Themen