2015-01-26 16 views
17

Il nostro flusso di lavoro è la seguente:Hanno JIRA inviare mail di osservatori sui impegnarsi da Stash su un biglietto

  • qualcuno apre biglietto in JIRA (ABC-123)
  • sviluppatore si impegna con messaggio di commit ("Do the cosa, si riferisce a ABC-123 ")
  • Lo sviluppatore spinge al server Stash
  • Il commit verrà visualizzato su JIRA (e se visualizzato su Stash, il ticket sarà collegato a JIRA).

    • Nota: non sono sicuro se il flusso di lavoro di cui sopra è implementato da noi, un plugin, o fuori della scatola da JIRA/Stash

La mia domanda è, c'è qualche evento che è o può essere licenziato in Jira che può essere utilizzato per l'attivazione della notifica via e-mail?

Quindi, se Alice, Bob e Charlie guardano l'ABC-123, dovrebbero ricevere un'email dal commit del nostro Sviluppatore.

Ho flagellato la documentazione ufficiale da Atlassian someexamples e vari plug-in, ma non sembra aver trovato nulla.

+0

che dire di un gancio git? – Vogel612

+0

Che dire di un git hook? Sembra sciocco che l'hook git debba analizzare il messaggio di commit per ottenere il ticket, quindi chiedere a JIRA l'elenco di controllo, quindi inviare una mail. Questo sembra un caso relativamente comune per un gestore ticket/host git. Tuttavia, se si dispone di una soluzione che coinvolge un gancio git, sentitevi liberi di postare come risposta qui sotto. –

risposta

4

In generale il flusso di lavoro utilizzato richiede Git Integration Plugin for JIRA o JIRA DVCS Connector (Se stai usando Bitbucket o Github) quindi presumo che tu lo usi.

Un'alternativa è quella di utilizzare il JIRA REST API per gestire i vostri biglietti con ganci git - questo dovrebbe far scattare le notifiche sui biglietti JIRA, dal momento che è fondamentalmente una scorciatoia che gestisce i biglietti JIRA direttamente dal commettere messaggi - è lo stesso come se avete fatto manualmente

Supponendo di avere Git Integrazione Plugin per Jira, per rendere le notifiche lavorare si dovrà modificare il Notification Scheme - si dovrà impostare i permessi del progetto - in particolare strumenti di visualizzazione di sviluppo permesso deve essere concesso ai Utenti> Gruppo > Ruoli di progetto (leggi Impostazione dei repository su http://bigbrassband.com/documentation.html) per visualizzare i dati relativi a git sul ticket JIRA.

Si consiglia inoltre di passare attraverso tutte le impostazioni del plug-in "Impostazioni avanzate" e verificare se una di queste funzionalità è impostata su Disabilitato e abilitarlo.

+1

Questa risposta ci ha dato il più vicino! Grazie. –

0

Guardando gli eventi all'interno di JIRA che possono essere notificati da, diversi da "Evento generico" che non sono sicuro quando sarà licenziato, forse l'utilizzo di alcuni degli altri tag smart commit potrebbe aiutare a raggiungere questo obiettivo?

Ad esempio, gli sviluppatori possono anteporre i loro messaggi di commit con ISSUE_KEY #comment in modo che il loro commento di commit venga aggiunto come commento al problema JIRA. Quindi è possibile configurare l'evento "Problema commentato" per informare le persone appropriate.

0

Se si dispone dell'accesso amministratore Jira, è possibile modificare tutto ciò che riguarda le notifiche Jira. Alla mia precedente società tutti gli utenti Jira riceveranno notifiche su un gruppo standard Jira ... altri che necessitano di notifiche specifiche verranno aggiunti in diversi gruppi jira sotto l'amministratore di Jira

2

Sembra che ci sia qualcosa chiamato Notification Assistant for JIRA.Sono abbastanza sicuro che questo è ciò che la mia azienda utilizza per comunicarci che Github si impegna tramite l'applicazione Hipchat. Sembra che ci sia un modo per farlo generare automaticamente e-mail anche per te.

Dai un'occhiata alla presentazione per esso. Ecco alcuni screenshot che mi fanno pensare che questo è quello che stai cercando.

enter image description here enter image description here

+1

Non ero a conoscenza di quel plugin! Bello. Non è * abbastanza * quello che stiamo cercando, però, è vicino. Purtroppo, posso solo assegnare la taglia a una sola risposta, così ho il mio +1 e gratitudine :) –