Git-ке кірісу кезінде біз түсініктемеде Jira-ның кейбір тапсырмасын атымен атап өтеміз, содан кейін екі нәрсе орын алады:
GitLab жүйесінде мәселе атауы Jira-да оған белсенді сілтемеге айналады
Jira-да тапсырмаға және оны жасаған пайдаланушыға сілтемелер бар түсініктеме қосылады, сонымен қатар аталған мәтіннің өзі қосылады.
реттеу
Бізге жазу деңгейі құқығы бар Jira пайдаланушысы қажет. Сіз бұрыннан барын пайдалана аласыз, Git-тегі мәселелерді айтқан кезде Jira-дағы барлық пікірлер осы пайдаланушының атына түсетінін есте ұстаған жөн, сондықтан жаңасын жасап, оны GitLab деп атаған дұрыс және оны қосқан дұрыс. оны барлық жобаларыңызға жазу құқығымен Jira-ға жіберіңіз.
Бізге қосылатын жобалардың әрқайсысында әкімші құқығы бар GitLab пайдаланушысы қажет. Интеграция әр жоба үшін бөлек конфигурацияланады.
GitLab ішінде жобаны ашыңыз, өтіңіз Параметрлер -> Integrations. Төмен жылжып, қараңыз Жоба қызметтері қосылуға болатын қызметтердің ұзақ тізімімен.
Біз бұл тізімде Джираны табамыз, пішін пайда болады
Белгі қойыңыз белсендіқосылымды белсендіру үшін.
Пішіннен көріп отырғаныңыздай, сұраулар мен біріктірулер үшін қажетті әрекетті бөлек конфигурациялауға болады.
Jira API URL мекенжайы - толтырылған, егер сізде басқа Jira данасы болса, әдепкі мән пайдаланылады Веб-URL.
өрістер Пайдаланушы аты / электрондық пошта и Құпия сөз/Токен Jira Server немесе Jira Cloud пайдалануыңызға байланысты толтырылады. Jira Server жағдайында сіз атынан пікірлер қосылатын пайдаланушының пайдаланушы аты мен құпия сөзін енгізесіз. Jira Cloud жағдайында сіз электрондық поштаны және алуға болатын таңбалауышты енгізесіз осында.
өріс Өтпелі идентификатор(лар). Тапсырма айтылған кезде ол автоматты түрде жабылатынын қаласаңыз, осы өріске жабық күйге өту идентификаторын енгізу керек. Бұл идентификаторды API арқылы алуға болады:
мұндағы ISSUENAME-123 — қалаған күйдегі кейбір тапсырманың атауы. Сіз қажетті идентификаторды алуға болатын ауысулар массивімен JSON аласыз.
Нәтижесінде GitLab Параметрлер -> Integrations Jira қазір жасыл көрсеткішке ие:
және элемент жоба мәзірінде пайда болады Джирабұл Джирада сәйкес жобаға әкеледі:
Қолданылуы:
Біз тапсырмаға түсініктеме жазғанда (git-пен жұмыс істеу үшін қандай құралды пайдалансақ та), біз мәтіндік пішіндегі тапсырмалардың атын қоса аламыз (тырнақшасыз немесе @ сияқты кез келген арнайы таңбаларсыз)
bugfix XPROJECT-123, XPROJECT-124
Нәтижесінде сәйкес тапсырма бойынша түсініктеме пайда болады: