Integreiddiad Jira Γ’ GitLab

Nod

Wrth ymrwymo i git, rydym yn sΓ΄n yn y sylw am ryw dasg gan Jira wrth ei henw, ac ar Γ΄l hynny mae dau beth yn digwydd:

  • yn GitLab, mae enw'r mater yn troi'n ddolen weithredol iddo yn Jira

  • yn Jira, ychwanegir sylw at y dasg gyda dolenni i'r ymrwymiad a'r defnyddiwr a'i gwnaeth, ac ychwanegir y testun crybwyll ei hun hefyd

addasiad

  1. Mae angen defnyddiwr Jira arnom gyda chaniatΓ’d ysgrifennu. Gallwch ddefnyddio un sy'n bodoli eisoes, mae'n bwysig cofio y bydd yr holl sylwadau yn Jira wrth sΓ΄n am dasgau o'r git yn disgyn ar ran y defnyddiwr hwn, felly mae'n well creu un newydd, ei enwi, ei ddweud, GitLab, a'i ychwanegu i Jira gyda hawliau ysgrifennu i'ch holl brosiectau.
  2. Mae arnom angen defnyddiwr GitLab gyda hawliau gweinyddwr ym mhob un o'r prosiectau y byddwn yn eu cysylltu. Ar gyfer pob prosiect, mae integreiddio wedi'i ffurfweddu ar wahΓ’n.
  3. Yn GitLab, agorwch y prosiect, ewch i Gosodiadau -> integrations. Sgroliwch i lawr a gweld gwasanaethau prosiect gyda rhestr hir o wasanaethau y gellir eu cysylltu.
    Integreiddiad Jira Γ’ GitLab
  4. Rydym yn dod o hyd i Jira yn y rhestr hon, mae ffurflen yn ymddangos
    Integreiddiad Jira Γ’ GitLab

    • Rhowch dic Activei actifadu'r ddolen.
    • Fel y gallwch weld o'r ffurflen, gallwch ffurfweddu'r ymddygiad dymunol ar wahΓ’n ar gyfer ceisiadau ymrwymo a chyfuno.
    • Cyflwyno URL Gwe eich cwmni yn Jira, er enghraifft 'https://companyname.atlassian.net'
    • url API Jira - llenwi os oes gennych enghraifft Jira arall, y gwerth diofyn fydd URL Gwe.
    • Maes Enw Defnyddiwr / E-bost ΠΈ Cyfrinair/Tocyn yn cael eu llenwi yn Γ΄l a ydych chi'n defnyddio Jira Server neu Jira Cloud. Yn achos Jira Server, rydych chi'n nodi Enw Defnyddiwr a chyfrinair y defnyddiwr y bydd y sylwadau'n cael eu hychwanegu o dan ei enw. Yn achos Jira Cloud, rydych chi'n rhoi e-bost a thocyn y gallwch chi ei gael yma.
    • Maes ID(au) pontio. Os ydych chi eisiau, dywedwch, pan grybwyllir tasg, ei bod yn cael ei chau'n awtomatig, yna yn y maes hwn mae angen i chi nodi ID y trawsnewid i'r cyflwr caeedig. Gellir cael yr ID hwn trwy'r API:
      https://companyname.atlassian.net/rest/api/2/issue/ISSUENAME-123/transitions 

      lle ISSUENAME-123 yw enw rhyw dasg yn y cyflwr dymunol. Byddwch yn derbyn JSON gyda'r arae trawsnewidiadau, y gallwch chi gymryd yr id a ddymunir ohono.

    O ganlyniad, mae GitLab's Gosodiadau -> integrations Bellach mae gan Jira ddangosydd gwyrdd:

    Integreiddiad Jira Γ’ GitLab

    a bydd eitem dewislen y prosiect yn ymddangos Jira, sy'n arwain at y prosiect cyfatebol yn Jira:

    Integreiddiad Jira Γ’ GitLab

Defnydd:

Pan fyddwn yn ysgrifennu sylw i ymrwymiad (ni waeth pa offeryn a ddefnyddiwn i weithio gyda git), gallwn ychwanegu enw'r tasgau ar ffurf testun (heb ddyfyniadau nac unrhyw nodau arbennig fel @)

bugfix XPROJECT-123, XPROJECT-124

o ganlyniad, bydd sylw yn disgyn ar y dasg gyfatebol:

Integreiddiad Jira Γ’ GitLab

a bydd dolen weithredol yn ymddangos yn y gitlab:

Integreiddiad Jira Γ’ GitLab

Ffynhonnell: hab.com

Ychwanegu sylw