Jira Integratioun mat GitLab

Goal geschoss huet

Wann mir eis fir Git engagéieren, ernimme mir an engem Kommentar eng Aufgab vum Jira mam Numm, no deenen zwou Saache geschéien:

  • am GitLab gëtt den Numm vum Thema an en aktive Link dozou an Jira

  • am Jira gëtt e Kommentar op d'Aufgab bäigefüügt mat Linken op d'Verpflichtung an de Benotzer deen et gemaach huet, an den Ernimmungstext selwer gëtt och bäigefüügt

Upassung

  1. Mir brauchen e Jira Benotzer mat Schreifniveau Rechter. Dir kënnt en existéierende benotzen, et ass wichteg ze erënneren datt all Kommentaren am Jira wann Dir Probleemer vu Git ernimmt ënner dem Numm vun dësem Benotzer falen, also ass et besser en neien ze kreéieren, nennt et, sot GitLab, a füügt et zu Jira mat Schreifrechter op all Är Projeten.
  2. Mir brauchen e GitLab Benotzer mat Administratorrechter an all de Projeten déi mir verbannen. Integratioun ass fir all Projet separat konfiguréiert.
  3. Am GitLab, öffnen de Projet, gitt op Parameteren -> Integratioun. Scroll down a kuckt Projet Servicer mat enger laanger Lëscht vu Servicer déi verbonne kënne ginn.
    Jira Integratioun mat GitLab
  4. Mir fanne Jira an dëser Lëscht, d'Form erschéngt
    Jira Integratioun mat GitLab

    • Setzt eng Tick aktivfir d'Verbindung ze aktivéieren.
    • Wéi Dir aus dem Formulaire kënnt gesinn, kënnt Dir de gewënschte Verhalen fir Verpflichtungen a Fusiounsufroen separat konfiguréieren.
    • Aféieren Websäit URLen Är Firma zu Jira, zum Beispill 'https://companyname.atlassian.net'
    • Jira API URL - ausgefëllt, wann Dir eng aner Jira Instanz hutt, gëtt de Standardwäert benotzt Websäit URLen.
    • Felder Benotzernumm / E-Mail и Passwuert / Token sinn ausgefëllt no ob Dir Jira Server oder Jira Cloud benotzt. Am Fall vum Jira Server gitt Dir de Benotzernumm a Passwuert vum Benotzer, op deem säin Numm Kommentare bäigefüügt ginn. Am Fall vun Jira Cloud gitt Dir eng E-Mail an en Token, dee kritt ka ginn hei.
    • Beräich Iwwergangs ID(en). Wann Dir wëllt, sot, datt wann eng Aufgab ernimmt gëtt, se automatesch zoumaachen, da musst Dir an dësem Feld d'ID vum Iwwergank an den zouenen Zoustand aginn. Dës ID kann iwwer d'API kritt ginn:
      https://companyname.atlassian.net/rest/api/2/issue/ISSUENAME-123/transitions 

      wou ISSUENAME-123 den Numm vun enger Aufgab am gewënschten Zoustand ass. Dir kritt JSON mat engem Iwwergangsarray, aus deem Dir déi gewënschte ID kënnt huelen.

    Als Resultat, GitLab Parameteren -> Integratioun Jira huet elo e grénge Indikator:

    Jira Integratioun mat GitLab

    an de Punkt wäert am Projet Menü schéngen Jirawat zum entspriechende Projet zu Jira féiert:

    Jira Integratioun mat GitLab

Verbrauch:

Wa mir e Kommentar zu engem Engagement schreiwen (egal wéi en Tool mir benotze fir mat Git ze schaffen), kënne mir den Numm vun den Aufgaben an Textform derbäisetzen (ouni Zitaten oder speziell Zeechen wéi @)

bugfix XPROJECT-123, XPROJECT-124

Als Resultat erschéngt e Kommentar op déi entspriechend Aufgab:

Jira Integratioun mat GitLab

an en aktive Link erschéngt am GitLab:

Jira Integratioun mat GitLab

Source: will.com

Setzt e Commentaire