2015-12-21 22 views
7

Vorrei premere il pulsante "Rilascio" per attivare uno script sul lato server. Non ho bisogno di usare grandi cose come Jenkins, ho solo bisogno di eseguire un semplice script.Software Jira: attiva uno script al rilascio?

Ho esaminato la documentazione e ho trovato "Listener" nelle versioni precedenti, ma non c'è nulla nel documento per l'ultima versione.

Qualche idea?

risposta

10

È possibile avvolgere lo script remoto in un'interfaccia HTTP e attivarlo tramite un webhook? https://developer.atlassian.com/jiradev/jira-apis/webhooks

+0

devo fare qualche prova prima di convalidare la risposta. Sembra promettente, ma anche molto limitato per il rilascio, in quanto l'hook non fornisce dati utili con il rilascio. –

+0

@ConstantinGuay di quali altri dati hai bisogno? Hook stesso fornisce dati limitati, ma è possibile interrogare JIRA indietro tramite l'API rest per ottenere maggiori informazioni. –

+0

@PetroSemeniuk Ho bisogno, ad esempio, dell'etichetta della versione distribuita. L'ID non è facile da usare al di fuori di Jira. Ho bisogno di taggare il commit distribuito per esempio. –

0

è anche possibile utilizzare il plugin sceneggiatura corridore per jira, che può eseguire uno script con uno SSH su un server o qualsiasi altra cosa che ti piace