Jira integration sa GitLab

Tumong

Kung nagpasalig sa git, among gihisgutan sa komentaryo ang pipila ka buluhaton gikan sa Jira pinaagi sa ngalan, pagkahuman duha ka butang ang mahitabo:

  • sa GitLab, ang ngalan sa isyu nahimong aktibong link niini sa Jira

  • sa Jira, usa ka komentaryo ang gidugang sa buluhaton nga adunay mga link sa commit ug ang tiggamit nga naghimo niini, ug ang teksto sa paghisgot mismo gidugang usab

kausaban

  1. Kinahanglan namon ang usa ka tiggamit sa Jira nga adunay pagtugot sa pagsulat. Mahimo nimong gamiton ang naa na, hinungdanon nga hinumdoman nga ang tanan nga mga komento sa Jira kung maghisgot sa mga buluhaton gikan sa git mahulog alang sa kini nga tiggamit, mao nga mas maayo nga maghimo usa ka bag-o, nganlan kini, ingnon, GitLab, ug idugang kini sa Jira nga adunay mga katungod sa pagsulat sa tanan nimong mga proyekto.
  2. Nagkinahanglan kami og GitLab user nga adunay mga katungod sa tagdumala sa matag usa sa mga proyekto nga among ikonektar. Alang sa matag proyekto, ang panagsama gi-configure nga gilain.
  3. Sa GitLab, ablihi ang proyekto, adto sa setting -> Mga Integration. I-scroll down ug tan-awa serbisyo sa proyekto nga adunay taas nga lista sa mga serbisyo nga mahimong konektado.
    Jira integration sa GitLab
  4. Nakita namon si Jira sa kini nga lista, usa ka porma ang makita
    Jira integration sa GitLab

    • Butangi ug tsek Aktiboaron ma-activate ang link.
    • Sama sa imong makita gikan sa porma, mahimo nimong bulag nga i-configure ang gusto nga pamatasan para sa mga commit ug paghiusa sa mga hangyo.
    • Pagpaila web URL imong kompanya sa Jira, pananglitan 'https://companyname.atlassian.net'
    • Jira API url - napuno kung naa kay lain nga pananglitan sa Jira, ang default nga kantidad mao web URL.
    • kaumahan Username / Email ΠΈ Password/Token napuno sumala sa kung gigamit nimo ang Jira Server o Jira Cloud. Sa kaso sa Jira Server, imong gisulod ang Username ug password sa user ubos sa kang kinsang ngalan ang mga komento idugang. Sa kaso ni Jira Cloud, gibutang nimo ang usa ka email ug usa ka token nga imong makuha dinhi.
    • uma Transition ID(s). Kung gusto nimo, ingna, nga kung ang usa ka buluhaton gihisgutan, kini awtomatiko nga sirado, unya sa kini nga uma kinahanglan nimo nga isulod ang ID sa pagbalhin sa sirado nga estado. Kini nga ID mahimong makuha pinaagi sa API:
      https://companyname.atlassian.net/rest/api/2/issue/ISSUENAME-123/transitions 

      diin ang ISSUENAME-123 mao ang ngalan sa pipila ka buluhaton sa gusto nga estado. Madawat nimo ang JSON nga adunay mga transition array, diin mahimo nimo makuha ang gusto nga id.

    Ingon usa ka sangputanan, ang GitLab's setting -> Mga Integration Ang Jira karon adunay berde nga timailhan:

    Jira integration sa GitLab

    ug ang butang makita sa menu sa proyekto Jira, nga nagpadulong sa katugbang nga proyekto sa Jira:

    Jira integration sa GitLab

Paggamit:

Kung nagsulat kami usa ka komento sa usa ka commit (bisan unsa nga himan ang among gigamit sa pagtrabaho sa git), mahimo namon idugang ang ngalan sa mga buluhaton sa porma sa teksto (walay mga kinutlo o bisan unsang espesyal nga mga karakter sama sa @)

bugfix XPROJECT-123, XPROJECT-124

isip resulta, usa ka komento ang mahulog sa katugbang nga buluhaton:

Jira integration sa GitLab

ug usa ka aktibong link ang makita sa gitlab:

Jira integration sa GitLab

Source: www.habr.com

Idugang sa usa ka comment