Интегратсияи Jira бо GitLab

Мақсад

Ҳангоми содир кардани git, мо дар шарҳ як вазифаро аз Jira бо ном зикр мекунем, ки пас аз он ду чиз рӯй медиҳад:

  • дар GitLab, номи масъала ба истиноди фаъол ба он дар Jira табдил меёбад

  • дар Jira, шарҳ ба супориш бо истинод ба ӯҳдадорӣ ва корбаре, ки онро анҷом додааст, илова карда мешавад ва худи матни зикршуда низ илова карда мешавад

танзим

  1. Ба мо корбари Jira лозим аст, ки дорои ҳуқуқи сатҳи навиштан. Шумо метавонед як мавҷударо истифода баред, фаромӯш накунед, ки ҳама шарҳҳо дар Jira ҳангоми зикри масъалаҳо аз Git ба номи ин корбар меафтанд, аз ин рӯ беҳтар аст, ки навашро эҷод кунед, онро даъват кунед, гӯед, GitLab ва илова кунед. онро ба Jira бо ҳуқуқи навиштан ба ҳамаи лоиҳаҳои шумо.
  2. Ба мо корбари GitLab лозим аст, ки дар ҳар як лоиҳае, ки мо пайваст мекунем, дорои ҳуқуқи администратор аст. Интегратсия барои ҳар як лоиҳа алоҳида танзим карда мешавад.
  3. Дар GitLab лоиҳаро кушоед, ба он равед Танзимот -> Интегратсия. Ба поён ҳаракат кунед ва бубинед Хидматҳои лоиҳа бо рӯйхати дарози хидматҳое, ки метавонанд пайваст шаванд.
    Интегратсияи Jira бо GitLab
  4. Мо Jira-ро дар ин рӯйхат пайдо мекунем, шакл пайдо мешавад
    Интегратсияи Jira бо GitLab

    • Тик гузоред фаъолбарои фаъол кардани пайвастшавӣ.
    • Тавре ки шумо аз форма мебинед, шумо метавонед рафтори дилхоҳро барои фармоишҳо ва якҷоя кардани дархостҳо алоҳида танзим кунед.
    • Муаррифӣ кунед URL-и веб ширкати шумо дар Jira, масалан 'https://companyname.atlassian.net'
    • URL Jira API - пур карда шудааст, агар шумо намунаи дигари Jira дошта бошед, арзиши пешфарз истифода мешавад URL-и веб.
    • майдонҳои Ном + Email и Рамз/Токен мувофиқи он ки шумо Jira Server ё Jira Cloud-ро истифода мебаред, пур карда мешаванд. Дар мавриди сервери Jira, шумо номи корбар ва пароли корбареро ворид мекунед, ки аз номи ӯ шарҳҳо илова карда мешаванд. Дар мавриди Jira Cloud, шумо почтаи электронӣ ва аломатеро ворид мекунед, ки онро гирифтан мумкин аст дар ин ҷо.
    • соҳа ID(ҳо)-и гузариш. Агар шумо хоҳед, бигӯед, ки ҳангоми зикри супориш он ба таври худкор пӯшида мешавад, пас дар ин майдон шумо бояд ID-и гузариш ба ҳолати пӯшида ворид кунед. Ин ID-ро тавассути API дастрас кардан мумкин аст:
      https://companyname.atlassian.net/rest/api/2/issue/ISSUENAME-123/transitions 

      ки дар он ШУМО-123 номи баъзе вазифахо дар холати дилхох аст. Шумо JSON-ро бо массиви гузариш мегиред, ки аз он шумо метавонед ID-и дилхоҳро гиред.

    Дар натиҷа, GitLab Танзимот -> Интегратсия Jira ҳоло нишондиҳандаи сабз дорад:

    Интегратсияи Jira бо GitLab

    ва банди дар менюи лоиҳа пайдо мешавад Ҷираки ба лоиҳаи мувофиқ дар Jira оварда мерасонад:

    Интегратсияи Jira бо GitLab

Истифода:

Вақте ки мо ба ӯҳдадорие шарҳ менависем (новобаста аз он ки мо барои кор бо git кадом асбобро истифода мебарем), мо метавонем номи вазифаҳоро дар шакли матн илова кунем (бе нохунак ё ҳар гуна аломатҳои махсус ба монанди @)

bugfix XPROJECT-123, XPROJECT-124

Дар натиҷа, шарҳ оид ба вазифаи мувофиқ пайдо мешавад:

Интегратсияи Jira бо GitLab

ва истиноди фаъол дар GitLab пайдо мешавад:

Интегратсияи Jira бо GitLab

Манбаъ: will.com

Илова Эзоҳ