GitLab ilə Jira inteqrasiyası

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

  1. 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ə.
  2. 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.
  3. 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ə.
    GitLab ilə Jira inteqrasiyası
  4. Bu siyahıda Jira'yı tapırıq, bir forma görünür
    GitLab ilə Jira inteqrasiyası

    • 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 burada.
    • 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/transitions 

      burada 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:

    GitLab ilə Jira inteqrasiyası

    və element layihə menyusunda görünəcək Jira, Jira-da müvafiq layihəyə gətirib çıxarır:

    GitLab ilə Jira inteqrasiyası

İ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-124

nəticədə müvafiq vəzifəyə bir şərh düşəcək:

GitLab ilə Jira inteqrasiyası

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

GitLab ilə Jira inteqrasiyası

Mənbə: www.habr.com

Добавить комментарий