Gitile pühendudes mainime kommentaaris nimeliselt mõnda Jira ülesannet, mille järel juhtub kaks asja:
GitLabis muutub probleemi nimi Jiras selle aktiivseks lingiks
Jiras lisatakse ülesandele kommentaar koos linkidega kohustuse ja selle teinud kasutajaga ning lisatakse ka mainimise tekst
reguleerimine
Vajame kirjutamisõigustega Jira kasutajat. Võite kasutada olemasolevat, oluline on meeles pidada, et kõik Giti probleemide mainimisel Jiras olevad kommentaarid langevad selle kasutaja nime alla, seega on parem luua uus, nimetada seda näiteks GitLabiks ja lisada see Jirale kõigi teie projektide kirjutamisõigustega.
Igas ühendatavas projektis vajame administraatoriõigustega GitLabi kasutajat. Integreerimine konfigureeritakse iga projekti jaoks eraldi.
Avage GitLabis projekt ja minge aadressile Seaded -> Integrations. Kerige alla ja vaadake Projektiteenused koos pika loendiga teenustest, mida saab ühendada.
Leiame sellest loendist Jira, ilmub vorm
Pane linnuke aktiivneühenduse aktiveerimiseks.
Nagu vormilt näete, saate sissekandmis- ja liitmistaotluste jaoks soovitud käitumist eraldi konfigureerida.
Tutvustage Veebi URL teie ettevõte Jiras, näiteks „https://ettevõttenimi.atlassian.net”
Jira API URL - täidetud, kui teil on teine Jira eksemplar, kasutatakse vaikeväärtust Veebi URL.
väljad Kasutajanimi / E и Parool/Token täidetakse vastavalt sellele, kas kasutate Jira Serverit või Jira Cloudi. Jira Serveri puhul sisestad selle kasutaja kasutajanime ja parooli, kelle nimel kommentaare lisatakse. Jira Cloudi puhul sisestate e-posti aadressi ja märgi, mille saate hankida siin.
Väli Ülemineku ID(d). Kui tahad näiteks, et ülesande mainimisel sulguks see automaatselt, siis pead sellele väljale sisestama suletud olekusse ülemineku ID. Selle ID saab hankida API kaudu:
kus ISSUENAME-123 on soovitud olekus mõne ülesande nimi. Saate JSON-i koos üleminekute massiiviga, kust saate soovitud ID võtta.
Selle tulemusena GitLab Seaded -> Integrations Jiral on nüüd roheline indikaator:
ja üksus kuvatakse projekti menüüs Jiramis viib vastava projektini Jiras:
Использование:
Kui kirjutame kohustusele kommentaari (ükskõik, millist tööriista me gitiga töötamiseks kasutame), saame ülesannete nimed lisada teksti kujul (ilma jutumärkideta või erimärkideta, nagu @).
bugfix XPROJECT-123, XPROJECT-124
Selle tulemusel kuvatakse vastava ülesande kohta kommentaar: