Ukuhlanganiswa kwe-Jira ne-GitLab

Injongo

Lapho sizibophezela ku-git, sisho ekuphawuleni umsebenzi othile ovela kuJira ngegama, ngemuva kwalokho kwenzeka izinto ezimbili:

  • ku-GitLab, igama lenkinga liphenduka isixhumanisi esisebenzayo kulo ku-Jira

  • ku-Jira, amazwana ayengezwa emsebenzini anezixhumanisi zokuzibophezela kanye nomsebenzisi owenze, futhi umbhalo oshiwo ngokwawo nawo uyangezwa.

Yenza ngokwezifiso

  1. Sidinga umsebenzisi we-Jira onamalungelo ezingeni lokubhala. Ungasebenzisa ekhona, kubalulekile ukukhumbula ukuthi wonke amazwana ku-Jira uma ukhuluma ngezinkinga ezivela ku-Git azowela ngaphansi kwegama lalo msebenzisi, ngakho-ke kungcono ukudala entsha, ukuyibiza, ithi, GitLab, bese wengeza. yona kuJira enamalungelo okubhala kuwo wonke amaphrojekthi akho.
  2. Sidinga umsebenzisi we-GitLab onamalungelo omlawuli kuphrojekthi ngayinye esizoyixhuma. Ukuhlanganisa kulungiselelwe ngokwehlukana kuphrojekthi ngayinye.
  3. Ku-GitLab, vula iphrojekthi, iya ku Amasethingi -> Ukuhlanganiswa. Skrolela phansi ubone Amasevisi ephrojekthi ngohlu olude lwezinsizakalo ezingaxhunywa.
    Ukuhlanganiswa kwe-Jira ne-GitLab
  4. Sithola uJira kulolu hlu, ifomu liyavela
    Ukuhlanganiswa kwe-Jira ne-GitLab

    • Faka umaka Activeukwenza kusebenze uxhumano.
    • Njengoba ubona efomini, ungakwazi ukumisa ngokwehlukana ukuziphatha okufunayo kokuzibophezela futhi uhlanganise izicelo.
    • Ngenisa I-URL Yewebhu inkampani yakho e-Jira, isibonelo 'https://companyname.atlassian.net'
    • Jira API url - igcwaliswe, uma unesinye isibonelo se-Jira, inani elizenzakalelayo lizosetshenziswa I-URL Yewebhu.
    • Amasimu Igama lomsebenzisi / i-imeyili ΠΈ Iphasiwedi/Ithokheni agcwaliswa ngokuya ngokuthi usebenzisa i-Jira Server noma i-Jira Cloud. Endabeni Yeseva ye-Jira, ufaka Igama lomsebenzisi nephasiwedi yomsebenzisi okuzongezwa esikhundleni sakhe amazwana. Endabeni ye-Jira Cloud, ufaka i-imeyili kanye nethokheni engatholakala lapha.
    • Insimu Ubunikazi benguquko. Uma ufuna, tshela, ukuthi uma umsebenzi ushiwo uzovala ngokuzenzakalelayo, khona-ke kulo mkhakha udinga ukufaka i-ID yenguquko esimweni esivaliwe. Le ID ingatholwa nge-API:
      https://companyname.atlassian.net/rest/api/2/issue/ISSUENAME-123/transitions 

      lapho i-ISSUENAME-123 kuyigama lomsebenzi othile esimweni osifunayo. Uzothola i-JSON ngohlelo loshintsho, lapho ungathatha khona i-id oyifunayo.

    Ngenxa yalokho, i-GitLab Amasethingi -> Ukuhlanganiswa U-Jira manje unenkomba eluhlaza:

    Ukuhlanganiswa kwe-Jira ne-GitLab

    futhi into izovela kumenyu yephrojekthi Jiraokuholela kuphrojekthi ehambisanayo eJira:

    Ukuhlanganiswa kwe-Jira ne-GitLab

Sebenzisa:

Uma sibhala amazwana esibopheni (kungakhathaliseki ukuthi sisebenzisa liphi ithuluzi ukuze sisebenze ne-git), singangeza igama lemisebenzi ngendlela yombhalo (ngaphandle kwamakhwothi noma izinhlamvu ezikhethekile ezifana no-@)

bugfix XPROJECT-123, XPROJECT-124

Ngenxa yalokho, kuzovela amazwana emsebenzini ohambisanayo:

Ukuhlanganiswa kwe-Jira ne-GitLab

futhi isixhumanisi esisebenzayo sizovela ku-GitLab:

Ukuhlanganiswa kwe-Jira ne-GitLab

Source: www.habr.com

Engeza amazwana