2015-12-21 3 views
7

Ich möchte, bei gedrückter "Release" -Taste, ein serverseitiges Skript auslösen. Ich brauche kein großes Ding wie Jenkins, ich muss nur ein einfaches Skript ausführen.Jira Software: ein Skript bei der Veröffentlichung auslösen?

Ich schaute in der Dokumentation und fand "Listeners" auf früheren Versionen, aber es gibt nichts im Dokument für die neueste Version.

Irgendeine Idee?

Antwort

10

Können Sie Ihr Remote-Skript in eine HTTP-Schnittstelle einbinden und über einen Webhook auslösen? https://developer.atlassian.com/jiradev/jira-apis/webhooks

+0

Ich muss einige Tests machen, bevor die Antwort zu validieren. Es sieht vielversprechend, aber auch sehr begrenzt für die Veröffentlichung aus, da der Hook mit der Veröffentlichung keine nützlichen Daten liefert. –

+0

@ConstantinGuay Welche anderen Daten benötigen Sie? Hook selbst bietet begrenzte Daten, aber Sie könnten JIRA über die Rest-API abfragen, um weitere Informationen zu erhalten. –

+0

@PetroSemeniuk Ich brauche, zum Beispiel, die Bezeichnung der bereitgestellten Version. Die ID ist außerhalb von Jira nicht einfach zu benutzen. Ich benötige es, um das per Beispiel bereitgestellte Commit zu markieren. –

0

Sie können auch das Skript runner-Plugin für JIRA verwenden, die ein Skript mit einem ssh auf einem Server ausführen kann, oder was auch immer Sie mögen

Verwandte Themen