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"
Verwandte Themen
- 1. Senden von Nachrichten an Objekte
- 2. Mehrere jenkins/gerrit Projekte
- 3. Senden von Nachrichten an bestimmte Clients
- 4. Senden Sie Nachrichten von contentscript an injectedScript
- 5. Senden von Nachrichten an ausgewählte Ips
- 6. Senden von Nachrichten an den WCF-Hostprozess
- 7. Jenkins - Senden von Parametern an mehrere Jobs
- 8. C# - Senden von Nachrichten an Google Chrome von C# -Anwendung
- 9. Senden von Nachrichten von meinem Dienst an meine Aktivität?
- 10. Senden von Nachrichten von Facebook App an den Benutzer
- 11. Mausklick durch Senden von Nachrichten
- 12. Senden von Nachrichten von PHP nach Java
- 13. Senden von direkten Nachrichten von Twitter API
- 14. Senden von Nachrichten mit Websockets
- 15. Senden von Nachrichten mit {System.Net.Mail}
- 16. Senden von Nachrichten zwischen Benutzern
- 17. Senden von Teil-MPI-Nachrichten
- 18. Jenkins Klone falschen Zweig/Version von GIT/Gerrit
- 19. jenkins: Starten Sie zwei Jobs nacheinander von Gerrit-Ereignis
- 20. Senden von Nachrichten an einen Tornado-Websocket-Server über PHP?
- 21. Netty: Problem mit dem Senden von Nachrichten an viele Server
- 22. Nachrichten von einer serverseitigen Anwendung an Clients senden?
- 23. Senden von Nachrichten an den Benutzer über django Signale
- 24. Senden von Push-Nachrichten an alle Benutzer mit GCM
- 25. Apache Mina UDP Server Senden von Nachrichten an den Client
- 26. Senden von Nachrichten an MSMQ mit einem WCF-Dienst
- 27. Socket.io Server zu Server (Senden von Nachrichten an bestimmte Server)
- 28. Senden von Nachrichten an einem Remote JMS Topic
- 29. Senden von Nachrichten aus anderen Sprachen an einen IPython-Kernel
- 30. Senden von Nachrichten an Yahoo IM mit PHP
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. –