Jira Integration pẹlu GitLab

Ero

Nigbati o ba ṣe si git, a mẹnuba ninu asọye diẹ ninu awọn iṣẹ-ṣiṣe lati Jira nipasẹ orukọ, lẹhin eyi ohun meji ṣẹlẹ:

  • ni GitLab, orukọ ọrọ naa yipada si ọna asopọ ti nṣiṣe lọwọ si ni Jira

  • ni Jira, asọye ti wa ni afikun si iṣẹ-ṣiṣe pẹlu awọn ọna asopọ si ifaramo ati olumulo ti o ṣe, ati pe ọrọ darukọ funrararẹ tun ṣafikun

Ṣe akanṣe

  1. A nilo olumulo Jira pẹlu awọn ẹtọ ipele kikọ. O le lo eyi ti o wa tẹlẹ, o ṣe pataki lati ranti pe gbogbo awọn asọye ni Jira nigbati o mẹnuba awọn ọran lati Git yoo ṣubu labẹ orukọ olumulo yii, nitorinaa o dara lati ṣẹda tuntun kan, pe, sọ, GitLab, ati ṣafikun o si Jira pẹlu awọn ẹtọ kikọ si gbogbo awọn iṣẹ akanṣe rẹ.
  2. A nilo olumulo GitLab kan pẹlu awọn ẹtọ oludari ni ọkọọkan awọn iṣẹ akanṣe ti a yoo sopọ. Iṣọkan ti wa ni tunto lọtọ fun kọọkan ise agbese.
  3. Ni GitLab, ṣii iṣẹ akanṣe, lọ si Eto -> Awọn ilọpo. Yi lọ si isalẹ ki o wo Awọn iṣẹ akanṣe pẹlu kan gun akojọ ti awọn iṣẹ ti o le wa ni ti sopọ.
    Jira Integration pẹlu GitLab
  4. A ri Jira ni yi akojọ, awọn fọọmu han
    Jira Integration pẹlu GitLab

    • Fi ami si ti nṣiṣe lọwọlati mu asopọ ṣiṣẹ.
    • Bi o ti le rii lati fọọmu naa, o le tunto ihuwasi ti o fẹ lọtọ fun awọn iṣẹ ṣiṣe ati awọn ibeere idapọ.
    • Ṣafihan Oju opo wẹẹbu ile-iṣẹ rẹ ni Jira, fun apẹẹrẹ 'https://companyname.atlassian.net'
    • Jira API URL - kun, ti o ba ni apẹẹrẹ Jira miiran, iye aiyipada yoo ṣee lo Oju opo wẹẹbu.
    • Awọn aaye Olumulo / Imeeli и Ọrọigbaniwọle/Tokini ti kun ni ibamu si boya o nlo olupin Jira tabi Jira awọsanma. Ninu ọran ti Jira Server, o tẹ Orukọ olumulo ati ọrọ igbaniwọle ti olumulo fun ẹniti awọn asọye yoo ṣafikun. Ninu ọran ti Jira Cloud, o tẹ imeeli sii ati ami ti o le gba nibi.
    • Aaye ID (awọn) iyipada. Ti o ba fẹ, sọ pe nigba ti a mẹnuba iṣẹ-ṣiṣe kan yoo tilekun laifọwọyi, lẹhinna ni aaye yii o nilo lati tẹ ID ti iyipada si ipo pipade. ID yii le gba nipasẹ API:
      https://companyname.atlassian.net/rest/api/2/issue/ISSUENAME-123/transitions 

      nibiti ISSUENAME-123 jẹ orukọ iṣẹ-ṣiṣe kan ni ipo ti o fẹ. Iwọ yoo gba JSON pẹlu ọna gbigbe, lati eyiti o le mu id ti o fẹ.

    Bi abajade, GitLab Eto -> Awọn ilọpo Jira bayi ni atọka alawọ kan:

    Jira Integration pẹlu GitLab

    ati awọn ohun kan yoo han ninu ise agbese akojọ Jiraeyiti o yori si iṣẹ akanṣe ti o baamu ni Jira:

    Jira Integration pẹlu GitLab

Lilo:

Nigba ti a ba kọ asọye si adehun kan (laibikita ohun elo ti a lo lati ṣiṣẹ pẹlu git), a le ṣafikun orukọ awọn iṣẹ ṣiṣe ni fọọmu ọrọ (laisi awọn agbasọ tabi awọn ohun kikọ pataki bi @)

bugfix XPROJECT-123, XPROJECT-124

Bi abajade, asọye yoo han lori iṣẹ ṣiṣe ti o baamu:

Jira Integration pẹlu GitLab

ati ọna asopọ ti nṣiṣe lọwọ yoo han ni GitLab:

Jira Integration pẹlu GitLab

orisun: www.habr.com

Fi ọrọìwòye kun