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
- 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.
- Sidinga umsebenzisi we-GitLab onamalungelo omlawuli kuphrojekthi ngayinye esizoyixhuma. Ukuhlanganisa kulungiselelwe ngokwehlukana kuphrojekthi ngayinye.
- Ku-GitLab, vula iphrojekthi, iya ku Amasethingi -> Ukuhlanganiswa. Skrolela phansi ubone Amasevisi ephrojekthi ngohlu olude lwezinsizakalo ezingaxhunywa.
- Sithola uJira kulolu hlu, ifomu liyavela
- 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:
futhi into izovela kumenyu yephrojekthi Jiraokuholela kuphrojekthi ehambisanayo eJira:
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:
futhi isixhumanisi esisebenzayo sizovela ku-GitLab:
Source: www.habr.com