GitLab менен Jira интеграциясы

максат

Гитке киришкенде, биз комментарийде Жирадан кандайдыр бир тапшырманы аты менен айтабыз, андан кийин эки нерсе болот:

  • GitLabда маселенин аталышы Жирада ага активдүү шилтемеге айланат

  • Жирада тапшырмага жана аны жасаган колдонуучуга шилтемелер менен комментарий кошулат жана айтылган тексттин өзү да кошулат

тууралоо

  1. Бизге жазуу деңгээли укугу бар Jira колдонуучусу керек. Сиз учурдагыны колдонсоңуз болот, Gitтин көйгөйлөрүн айтып жатканда Жирадагы бардык комментарийлер ушул колдонуучунун атына түшөт, андыктан жаңысын түзүп, GitLab деп атап, кошуп койгонуңуз жакшы. аны Jiraга бардык долбоорлоруңузга жазуу укугу менен.
  2. Бизге кошула турган долбоорлордун ар биринде администратор укугу бар GitLab колдонуучусу керек. Интеграция ар бир долбоор үчүн өзүнчө конфигурацияланат.
  3. GitLab ичинде долбоорду ачып, өтүңүз Орнотуулар -> Integrations. Төмөн сыдырып, караңыз Долбоор кызматтары туташа турган кызматтардын узун тизмеси менен.
    GitLab менен Jira интеграциясы
  4. Бул тизмеден Jira табабыз, форма пайда болот
    GitLab менен Jira интеграциясы

    • Белги коюңуз активдүүбайланышты иштетүү үчүн.
    • Формадан көрүнүп тургандай, сиз тапшырыктар үчүн каалаган жүрүм-турумду өзүнчө конфигурациялай аласыз жана сурамдарды бириктире аласыз.
    • тааныштыруу Веб URL Jiraдагы компанияңыз, мисалы 'https://companyname.atlassian.net'
    • Jira API URL - толтурулган, эгерде сизде башка Jira инстанциясы болсо, демейки маани колдонулат Веб URL.
    • талаалар Кирүү / Email и Сырсөз/Токен Jira Server же Jira Cloud колдонуп жатканыңызга жараша толтурулат. Jira Server учурда, сиз анын атынан комментарийлер кошула турган колдонуучунун логин жана паролду киргизесиз. Jira Cloud учурда, сиз электрондук почтаны жана ала турган белгини киргизесиз бул жерде.
    • талаа Өткөөл ID(лер). Эгерде сиз кааласаңыз, айталы, тапшырма айтылганда ал автоматтык түрдө жабылат, анда бул талаага жабык абалга өтүүнүн идентификаторун киргизүү керек. Бул ID API аркылуу алса болот:
      https://companyname.atlassian.net/rest/api/2/issue/ISSUENAME-123/transitions 

      бул жерде ISSUENAME-123 - каалаган абалда кээ бир тапшырманын аталышы. Сиз каалаган идентификаторду ала турган өткөөл массив менен JSON аласыз.

    Натыйжада, GitLab Орнотуулар -> Integrations Jira азыр жашыл көрсөткүчкө ээ:

    GitLab менен Jira интеграциясы

    жана пункт долбоордун менюсунда пайда болот Jiraбул Jira тиешелүү долбоорго алып келет:

    GitLab менен Jira интеграциясы

колдонуу:

Комментарийге комментарий жазганда (git менен иштөө үчүн кандай куралды колдонбойбуз), биз тапшырмалардын атын текст түрүндө кошо алабыз (тырмакчасыз же @ сыяктуу кандайдыр бир өзгөчө белгилерсиз)

bugfix XPROJECT-123, XPROJECT-124

Натыйжада, тиешелүү тапшырма боюнча комментарий пайда болот:

GitLab менен Jira интеграциясы

жана GitLabда активдүү шилтеме пайда болот:

GitLab менен Jira интеграциясы

Source: www.habr.com

Комментарий кошуу