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?
1
A
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"
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. –