2015-05-26 21 views
5

Abbiamo sé ospitato GitLab CE e Jira, vogliamoCome integrare Jira con GitLab CE?

  • collegamento git commit con emissione jira
  • collegamento git commit con lo status di numero jira, come possiamo iniziare/spostare/Chiudi problema da problemi git
  • predetto limite operazioni su rami specifici, ad esempio, il cambiamento di stato problema solo quando impegna il ramo principale da quando eseguiamo unire richiesta di ogni singola caratteristica/bug

ma solo GitLab EE integrato supporta l'integrazione con Jira, come potrei farlo per GitLab CE?

Sono su GitLab CE 7.8.2, Jira + 6,4 Agile

+3

Sono curioso di quanto sei arrivato su questo/cosa hai fatto per risolvere questo problema, se l'hai fatto. –

risposta

1

Al momento penso che il GitLab Listener add-on for JIRA è l'unico modo per integrare GitLab CE e JIRA. È possibile utilizzare i messaggi di commit per generare worklog, commenti e attività JIRA, nonché eseguire transizioni del flusso di lavoro. Il componente aggiuntivo tenta anche di associare gli utenti GitLab agli utenti JIRA per collegare i worklog, i commenti, ecc. All'utente giusto.

È un semplice add-on e forse non copre tutte le vostre esigenze, ma è meglio di niente :).

+0

questo componente aggiuntivo non può limitare le operazioni su rami specifici, ho provato – fifth

5

Puoi dare un'occhiata a questo progetto: https://github.com/akraxx/gitlab-jira-integration. È un'applicazione Java, quindi è necessario un server con JVM per eseguirlo.

Seguire il README per sapere come configurarlo :)

+0

sei tu l'autore? sembra fantastico, proverò e darò un feedback. Btw, felice di vedere un progetto attivo per l'integrazione con jira-gitlab – fifth

+0

Sì, lo sono :) Fammi sapere se hai qualche problema da configurare o avviarlo! –

4

Penso che ora c'è un modo migliore:

https://docs.gitlab.com/ce/user/project/integrations/jira.html

GitLab può essere configurato per interagire con JIRA. La configurazione avviene tramite nome utente e password. La connessione a un server JIRA tramite CAS non è possibile.

Ogni progetto può essere configurato per connettersi a una diversa istanza JIRA, vedere la sezione di configurazione. Se si dispone di un'istanza JIRA, è possibile precompilare la pagina delle impostazioni con un modello predefinito. Per configurare il modello, consultare il documento Modelli servizi.

Una volta connesso il progetto a JIRA, è possibile fare riferimento e chiudere i problemi in JIRA direttamente da GitLab.

+0

Ciao, questo plugin di integrazione è a pagamento o gratuito? – vhen

+0

Questo è gratuito e non usa plug-in extra. –