Wir verwenden ein Ticketsystem, das ich automatisch aktualisieren möchte, wenn Entwickler ihre Änderungen auf den Server übertragen. Um es zu aktualisieren, muss ich nur eine bestimmte URL mit der Commit-Nachricht als GET-Variable bereitstellen. Die aufgerufene Seite protokolliert dann diese Änderung. Ich weiß, mein Weg ist mit Haken, aber ich bin weder mit Bash noch mit Perl vertraut, daher ist es ziemlich herausfordernd.
Das möchte ich erreichen:
- Entwickler PUSHes auf den Server
post-receive
Hook läuft und prüft, welche verschiedenen Commits neu sind (weil es mehrere in einem Push geben könnte)- Es durchläuft sie und öffnet für jeden Commit eine URL mit der Commit-Nachricht (
curl http://server.com/logthis.asp?msg=Here_goes_the_commit_message
, so ähnlich)
Das ist es. Obwohl ich ausgecheckt habe manche Proben Im Zusammenhang mit dieser Art von Idee tut keiner genau dies. Wie könnte dies geschehen?