Ko se zavežemo k git, v komentarju omenimo neko nalogo iz Jira po imenu, po kateri se zgodita dve stvari:
v GitLabu se ime težave spremeni v aktivno povezavo do nje v Jiri
v Jiri je nalogi dodan komentar s povezavami do objave in uporabnika, ki jo je naredil, dodano pa je tudi samo besedilo omembe
prilagoditev
Potrebujemo uporabnika Jira z dovoljenji za pisanje. Uporabite lahko že obstoječega, pomembno je vedeti, da bodo vsi komentarji v Jiri pri omembi opravil iz gita padli v imenu tega uporabnika, zato je bolje ustvariti novega, ga poimenovati, recimo GitLab, in dodati za Jira s pravicami pisanja za vse vaše projekte.
V vsakem od projektov, ki jih bomo povezovali, potrebujemo uporabnika GitLab z administratorskimi pravicami. Za vsak projekt je integracija konfigurirana posebej.
V GitLabu odprite projekt, pojdite na Nastavitve -> integracije. Pomaknite se navzdol in poglejte projektne storitve z dolgim seznamom storitev, ki jih je mogoče povezati.
Na tem seznamu najdemo Jira, pojavi se obrazec
Postavite kljukico Aktivnoda aktivirate povezavo.
Kot lahko vidite iz obrazca, lahko ločeno konfigurirate želeno vedenje za objave in zahteve za spajanje.
Predstavite Spletni URL vaše podjetje v Jiri, na primer 'https://companyname.atlassian.net'
Jira API URL - izpolnjeno, če imate drug primerek Jira, bo privzeta vrednost Spletni URL.
polja Uporabniško ime / e-pošta и Geslo/žeton se izpolnijo glede na to, ali uporabljate Jira Server ali Jira Cloud. V primeru strežnika Jira vnesete uporabniško ime in geslo uporabnika, pod imenom katerega bodo dodani komentarji. V primeru Jira Cloud vnesete e-poštno sporočilo in žeton, ki ga lahko dobite tukaj.
Polje ID-ji prehoda. Če želite, recimo, da se naloga, ko je omenjena, samodejno zapre, potem morate v to polje vnesti ID prehoda v zaprto stanje. Ta ID je mogoče pridobiti prek API-ja:
kjer je ISSUENAME-123 ime neke naloge v želenem stanju. Prejeli boste JSON z nizom prehodov, iz katerega lahko vzamete želeni ID.
Kot rezultat, GitLab's Nastavitve -> integracije Jira ima zdaj zeleni indikator:
in element se bo pojavil v meniju projekta Jira, ki vodi do ustreznega projekta v Jiri:
Использование:
Ko napišemo komentar k objavi (ne glede na to, katero orodje uporabljamo za delo z git), lahko dodamo ime nalog v besedilni obliki (brez narekovajev ali kakršnih koli posebnih znakov, kot je @)
bugfix XPROJECT-123, XPROJECT-124
kot rezultat, bo komentar padel na ustrezno nalogo: