Məqsəd
Git-ə əməl edərkən, şərhdə Jira-nın bəzi tapşırığını adı ilə qeyd edirik, bundan sonra iki şey olur:
- GitLab-da məsələnin adı Jira-da ona aktiv keçidə çevrilir
- Jira-da, öhdəliyə və onu edən istifadəçiyə bağlantılar olan bir şərh əlavə edilir və qeyd mətninin özü də əlavə olunur.
nizamlama
- Bizə yazma icazəsi olan Jira istifadəçisi lazımdır. Mövcud olandan istifadə edə bilərsiniz, yadda saxlamaq lazımdır ki, Jira-da git-dən tapşırıqları qeyd edərkən bütün şərhlər bu istifadəçinin adından olacaq, ona görə də yenisini yaratmaq, adını vermək, GitLab qoymaq və əlavə etmək daha yaxşıdır. Jira-ya bütün layihələrinizə yazmaq hüququ ilə.
- Qoşulacağımız layihələrin hər birində administrator hüququ olan GitLab istifadəçisinə ehtiyacımız var. Hər bir layihə üçün inteqrasiya ayrıca konfiqurasiya edilir.
- GitLab-da layihəni açın, gedin Parametrlər -> Integrations. Aşağı diyirləyin və baxın Layihə xidmətləri birləşdirilə bilən xidmətlərin uzun siyahısı ilə.
- Bu siyahıda Jira'yı tapırıq, bir forma görünür

- Bir gənə qoyun Aktivlinki aktivləşdirmək üçün.
- Formada gördüyünüz kimi, öhdəçiliklər və sorğuları birləşdirə bilmək üçün istədiyiniz davranışı ayrıca konfiqurasiya edə bilərsiniz.
- təqdim etmək Veb url Jiradakı şirkətiniz, məsələn, 'https://companyname.atlassian.net'
- Jira API url - başqa Jira nümunəniz varsa doldurulur, standart dəyər olacaq Veb url.
- sahələri İstifadəçi adı / Email и Parol/Token Jira Server və ya Jira Cloud-dan istifadə etdiyinizə görə doldurulur. Jira Server vəziyyətində, adı altında şərhlər əlavə olunacaq istifadəçinin İstifadəçi adı və şifrəsini daxil edirsiniz. Jira Cloud vəziyyətində, əldə edə biləcəyiniz bir e-poçt və bir işarə qoyursunuz .
- Sahə Keçid ID(ləri). İstəyirsinizsə, deyin ki, bir tapşırıq qeyd edildikdə, avtomatik olaraq bağlanır, onda bu sahədə qapalı vəziyyətə keçidin identifikatorunu daxil etməlisiniz. Bu ID API vasitəsilə əldə edilə bilər:
https://companyname.atlassian.net/rest/api/2/issue/ISSUENAME-123/transitionsburada MƏSƏLƏ ADI-123 istənilən vəziyyətdə olan bəzi tapşırığın adıdır. İstədiyiniz id-i götürə biləcəyiniz keçidlər massivi ilə JSON alacaqsınız.
Nəticədə, GitLab Parametrlər -> Integrations Jira indi yaşıl göstəriciyə malikdir:

və element layihə menyusunda görünəcək Jira, Jira-da müvafiq layihəyə gətirib çıxarır:
İstifadəsi:
Biz öhdəliyə şərh yazanda (git ilə işləmək üçün hansı alətdən istifadə etməyimizdən asılı olmayaraq) biz tapşırıqların adını mətn şəklində əlavə edə bilərik (dırnaq işarələri və @ kimi hər hansı xüsusi simvol olmadan)
bugfix XPROJECT-123, XPROJECT-124nəticədə müvafiq vəzifəyə bir şərh düşəcək:

və gitlab-da aktiv link görünəcək:

Mənbə: www.habr.com



