Jira samþætting við GitLab

Markmið

Þegar við skuldbindum okkur til git, nefnum við í athugasemd nokkur verkefni frá Jira með nafni, eftir það gerist tvennt:

  • í GitLab breytist nafn útgáfunnar í virkan hlekk á það í Jira

  • í Jira er athugasemd bætt við verkefnið með tenglum á commitið og notandann sem gerði það og sjálfum umtalstextanum er einnig bætt við

aðlögun

  1. Okkur vantar Jira notanda með skrifstigsréttindi. Þú getur notað þann sem fyrir er, það er mikilvægt að muna að allar athugasemdir í Jira þegar minnst er á málefni frá Git falla undir nafni þessa notanda, svo það er betra að búa til nýjan, kalla hann, segjum, GitLab, og bæta við það til Jira með ritrétt á öllum verkefnum þínum.
  2. Okkur vantar GitLab notanda með stjórnandaréttindi í hverju verkefni sem við munum tengja. Samþætting er stillt sérstaklega fyrir hvert verkefni.
  3. Í GitLab, opnaðu verkefnið, farðu í Stillingar -> Integrations. Skrunaðu niður og sjáðu Verkefnaþjónusta með langan lista yfir þjónustu sem hægt er að tengja.
    Jira samþætting við GitLab
  4. Við finnum Jira á þessum lista, formið birtist
    Jira samþætting við GitLab

    • Settu hak Virktil að virkja tenginguna.
    • Eins og þú sérð á eyðublaðinu geturðu sérstaklega stillt æskilega hegðun fyrir skuldbindingar og sameiningarbeiðnir.
    • Kynna Vefslóð fyrirtæki þitt í Jira, til dæmis 'https://companyname.atlassian.net'
    • Jira API vefslóð - fyllt út, ef þú ert með annað Jira tilvik verður sjálfgefið gildi notað Vefslóð.
    • sviðum Notendanafn / Email и Lykilorð/tákn eru fyllt út eftir því hvort þú notar Jira Server eða Jira Cloud. Þegar um Jira Server er að ræða, slærðu inn notandanafn og lykilorð notandans sem athugasemdum verður bætt við fyrir hönd hans. Þegar um Jira Cloud er að ræða slærðu inn tölvupóst og auðkenni sem hægt er að nálgast hér.
    • Field Umskiptaauðkenni. Ef þú vilt, segðu, að þegar verkefni er nefnt lokist það sjálfkrafa, þá þarftu í þessum reit að slá inn auðkenni breytingarinnar í lokað ástand. Þetta auðkenni er hægt að fá í gegnum API:
      https://companyname.atlassian.net/rest/api/2/issue/ISSUENAME-123/transitions 

      þar sem ISSUENAME-123 er nafn á einhverju verkefni í viðkomandi ástandi. Þú munt fá JSON með umbreytingarfylki, þaðan sem þú getur tekið viðkomandi auðkenni.

    Þar af leiðandi, GitLab Stillingar -> Integrations Jira hefur nú grænan vísir:

    Jira samþætting við GitLab

    og hluturinn mun birtast í verkefnavalmyndinni Jirasem leiðir til samsvarandi verkefnis í Jira:

    Jira samþætting við GitLab

Использование:

Þegar við skrifum athugasemd við commit (sama hvaða tól við notum til að vinna með git), getum við bætt við nafni verkefna í textaformi (án gæsalappa eða sérstakra eins og @)

bugfix XPROJECT-123, XPROJECT-124

Fyrir vikið mun athugasemd birtast við samsvarandi verkefni:

Jira samþætting við GitLab

og virkur hlekkur mun birtast í GitLab:

Jira samþætting við GitLab

Heimild: www.habr.com

Bæta við athugasemd