2016-05-31 13 views
1

Ich habe ein Wähler-Projekt in Jenkins durch ein Gerrit-Ereignis ausgelöst.Meine Aufgabe ist es, herauszufinden, wie zusätzliche Nachrichten an Gerrit (abgesehen von den automatisch von Wähler gesendet) während eines Builds oder danach mit Informationen zum Build-Status oder welche Schritte senden/Aufgaben waren erfolgreich.Senden von Nachrichten an Gerrit von Jenkins?

+0

Ich würde die gleiche Frage stellen. Ich möchte, dass diese Nachrichten/Benachrichtigungen neben dem Joblink jenkins im Gerrit-Code-Überprüfungsverlauf angezeigt werden, wie es der Erstellungsfehler-Analysator tut. –

Antwort

0

Ich denke, wir können Nachrichten senden mit Command Line Tools. So etwas wie das funktionieren würde ..

ssh -p $ GERRIT_PORT $ GERRIT_HOST gerrit Bewertung --project "$ GERRIT_PROJECT" --message ' "Custom Meldung"' "$ GERRIT_PATCHSET_REVISION"

Um eine Variable in die Nachricht aufzunehmen, würden wir den Befehl zuerst auswerten.

eval ssh -p $ GERRIT_PORT $ GERRIT_HOST gerrit Bewertung --project "$ GERRIT_PROJECT" --message \ '\ "Custom Meldung. $ BUILD_URL \" \' "$ GERRIT_PATCHSET_REVISION"

Verwandte Themen