2016-05-27 7 views
0

Es ist schon eine Weile her, dass ich versuche, Hinweise zu finden, aber ich denke, ich brauche Hilfe, um mich auf die Tracks zu bringen. Hier ist die Situation:Wie verschicke ich E-Mails an Adressen, die in Issue/Issue-Kommentaren mit post-commit githooks angegeben sind?

Für meine Firma ist es sehr wichtig, die Kunden mit allen möglichen Nachrichten über den Fortschritt bei der Entwicklung der Funktionen, die sie gefragt haben, auf dem Laufenden zu halten. Unser aktueller Prozess ist jedoch nicht so effizient, wie er sollte. Das Support-Team muss die Probleme auf GitLab manuell crawlen, um zu wissen, in welchem ​​Entwicklungsstatus sich die Funktionen befinden, und die Kunden anschließend anzurufen. Nicht cool.

Die Idee wäre dann Git Haken zu verwenden, um automatisch E-Mails an Kunden nach commits und/oder merge zu senden; Ich hätte die E-Mail-Adressen in der Ausgabe oder in den Kommentaren der Ausgabe.

Ich habe durch Git-Haken-Dokumentation gesucht und herausgefunden, wie man E-Mails an das Team sendet, aber das ist offensichtlich nicht so nah an dem, was ich will. Also:

  • ist dies möglich, zu erreichen?
  • Wenn ja, gibt es ein Tutorial, spezielle Dokumentation, die ich verpasst habe und die Sie mir empfehlen könnten zu erkunden?
  • jede ergänzende Beratung oder Beispiel wäre mehr als willkommen :)

Dank für die kommende Hilfe :)

EDIT: Nach ein wenig tiefer graben, scheint es Gitlab Web hooks würde mehr angeeignet werden zu meinem Zweck und einfacher einzurichten. Problem gelöst !

+0

"Ich habe die Git Hooks-Dokumentation durchgesehen und herausgefunden, wie man E-Mails an das Team sendet, aber das ist offensichtlich nicht so nah dran, was ich möchte." Was willst du mehr wissen? – khrm

+0

Eigentlich habe ich überhaupt keine Ahnung, wie ich auf den Inhalt der Kommentare des Problems zugreifen kann, um die E-Mail-Adressen zu erhalten, die ich verwenden soll. – user6390088

Antwort

0

Ein Hook könnte die Gitlab API verwenden, um diesen Anwendungsfall zu implementieren. Sehen Sie sich beispielsweise die API-Aufrufe von GET an issue's details sowie die API an, um die Ausgabe des Problems comments/notes zurückzugeben.

Hoffe, dass hilft!

Verwandte Themen