2016-04-26 7 views
0

Ich würde gerne wissen, ob es möglich ist, eine E-Mail-Benachrichtigung an bestimmte Benutzer zu senden, wenn eine Änderung an einem bestimmten Verzeichnis in einem Repository in Stash vorgenommen wird. Ich weiß, dass es möglich ist, ein Shell-Skript innerhalb des Jenkins-Projekts zu schreiben, um dies zu tun und dann per E-Mail zu informieren, aber ich würde gerne wissen, ob es eine native Option innerhalb der Jenkins-Konfiguration für diese Aktion gibt.Jenkins - Gibt es eine Möglichkeit, Benutzer über eine Änderung im Stash-Repository zu informieren?

Antwort

0

Dies ist möglich, within BitBucket Server itself wie vom 7. Mai 2013:

Repository Abonnements

[...] Manchmal können Sie E-Mails auf bestimmte Arten von Nachrichten empfangen, die Sie interessieren am meisten darunter:

  • ...

  • Verpflichtet - wenn ein neues Commit hinzugefügt wird oder ein Kommentar verfasst ist

  • ...

Siehe auch Manage Inbox and email notifications.

+0

Hallo, danke für die Antwort. Könntest du mich aber wissen lassen, welche Version von Stash (BitBucket) du benutzt? Ich benutze v2.12.3, aber ich kann nicht alle Optionen im Abschnitt Konto verwalten finden. –

+0

@Aditya Ich benutze Stash 3.1 und es ist auch nicht da. Funktionen werden älteren Versionen nicht hinzugefügt, nur weil ein Produkt umbenannt oder zusammengeführt wurde. –

0

Sie können Poll SCM im Abschnitt Auslöser erstellen verwenden. Definieren Sie einen Job, der das GIT-Plug-in verwendet, geben Sie einen Arbeitsbereich und einen Computer an, sodass er immer mit dem neuesten synchronisiert wird und alle 2 Minuten eine Abfrage durchführt. Wenn das Repository geändert wird, wird der Job ausgelöst. Fügen Sie eine Post-Build-Aktion hinzu, um E-Mails mit der integrierten E-Mail-Benachrichtigung zu senden oder Email-ext plugin zu verwenden. Vergessen Sie nicht, die SMTP-Informationen unter Jenkins verwalten-> Konfigurieren zu bearbeiten.

Sie können Here für weitere Informationen über Jenkins Polling überprüfen.

Verwandte Themen