Quandu s'impegna à git, mencionemu in u cummentariu qualchì compitu da Jira per nome, dopu chì duie cose succedenu:
in GitLab, u nome di u prublema si trasforma in un ligame attivu in Jira
in Jira, un cumentu hè aghjuntu à u compitu cù ligami à l'impegnu è l'utilizatore chì l'hà fattu, è u testu di menzione stessu hè ancu aghjuntu.
cutter
Avemu bisognu di un utilizatore Jira cù permessi di scrittura. Pudete aduprà un esistente, hè impurtante di ricurdà chì tutti i cumenti in Jira quandu menzionanu i travaglii da u git cascanu in nome di questu utilizatore, cusì hè megliu per creà un novu, nome, dì, GitLab, è aghjunghje. à Jira cù diritti di scrittura à tutti i vostri prughjetti.
Avemu bisognu di un utilizatore GitLab cù diritti di amministratore in ognunu di i prughjetti chì avemu da cunnette. Per ogni prughjettu, l'integrazione hè cunfigurata separatamente.
In GitLab, apre u prugettu, andate à taliata -> Integrazione. Scroll down è vede servizii di prughjettu cù una longa lista di servizii chì ponu esse cunnessi.
Truvemu Jira in questa lista, una forma appare
Mettite un tick Activeper attivà u ligame.
Comu pudete vede da u furmulariu, pudete cunfigurà separatamente u cumpurtamentu desideratu per commits è richieste di fusione.
Introduce URL di u Web a vostra cumpagnia in Jira, per esempiu "https://companyname.atlassian.net"
URL API Jira - cumpletu s'è vo avete un altru istanza Jira, u valore predeterminatu sarà URL di u Web.
campi Username / Email и Password / Token sò cumpleti secondu s'ellu si usa Jira Server o Jira Cloud. In u casu di Jira Server, inserite u nome d'utilizatore è a password di l'utilizatore sottu u so nome i cumenti seranu aghjuntu. In u casu di Jira Cloud, mette un email è un token chì pudete uttene ccà.
chjosu ID di transizione. Sè vo vulete, dì, chì quandu un compitu hè mintuatu, hè automaticamente chjusu, allura in stu campu vi tocca à entre l 'ID di a transizione à u statu chjusu. Questu ID pò esse acquistatu via l'API:
induve ISSUENAME-123 hè u nome di qualchì compitu in u statu desideratu. Riceverete JSON cù l'array di transizioni, da quale pudete piglià l'id desideratu.
In u risultatu, GitLab's taliata -> Integrazione Jira hà avà un indicatore verde:
è l'elementu cumpariscerà in u menù di u prugettu Jira, chì porta à u prughjettu currispundenti in Jira:
Utilizazione:
Quandu scrivimu un cumentu à un commit (ùn importa quale strumentu usemu per travaglià cù git), pudemu aghjunghje u nome di i travaglii in forma di testu (senza virgulette o caratteri speciali cum'è @)
bugfix XPROJECT-123, XPROJECT-124
in u risultatu, un cumentu falà nantu à u compitu currispundente: