Hopp til innhold
Tilbake til oversikten
|

Integrer Jira med GitHub

Integrer Jira med GitHub og få overblik over udviklingsarbejdet

Som udvikler arbejder du sandsynligvis i GitHub, mens opgaverne lever i Jira. Det betyder, at du hele tiden skal skifte kontekst for at holde styr på, hvad der hører til hvad. Med integrationen mellem Jira og GitHub kan du forbinde de to verdener og få fuldt overblik uden at forlade dine værktøjer.

Se hvordan (5 min.)

Hvad får du ud af integrationen?

Når Jira og GitHub er forbundet, kan du:

  • Linke commits og pull requests til Jira-opgaver direkte fra terminalen eller GitHub
  • Se udviklingsaktivitet i Jira uden at åbne GitHub
  • Oprette branches med det rette navn fra en Jira-opgave med ét klik
  • Følge status på pull requests fra Jira-boardet
  • Automatisk flytte opgaver i workflow baseret på aktivitet i GitHub

Det giver hele teamet et samlet billede af, hvad der er i gang, hvad enten man primært lever i GitHub eller Jira.

Sådan fungerer det: trin for trin

1. Start med at forbinde Jira til GitHub

  • Gå til Code i Jira og vælg Connect GitHub
  • Appen er gratis at installere
  • Du skal have en GitHub-konto og være owner af en GitHub-organisation
  • Vælg Continue og derefter GitHub Cloud
  • Vælg den GitHub-organisation, som Jira skal have adgang til

Forbind Jira til GitHub via Code-menuen

2. Vælg hvilke repositories der skal have adgang

  • Vælg den organisation du vil forbinde
  • Vælg enten All repositories eller Selected repositories
  • Klik Install
  • Afslut opsætningen med Exit setup
  • Der findes flere permission-indstillinger under Configure, men de er ikke nødvendige for den basale opsætning

Vælg repositories der skal forbindes med Jira

3. Opret en Jira-opgave du vil arbejde på

  • Gå til dit repository og lav en lille ændring i en fil
  • Opret en ny Jira-opgave med en beskrivende titel
  • Tildel den til dig selv og sæt en prioritet
  • Opgaven er nu klar til udvikling

Opret en Jira-opgave klar til udvikling

4. Opret en branch direkte fra Jira

  • Fra Jira-opgaven kan du oprette en branch direkte til GitHub
  • Vælg repository og brug typisk main som udgangspunkt
  • Behold det foreslåede branch-navn, da det indeholder Jira-opgavens nøgle og summary, hvilket hjælper Jira med at koble branch og opgave sammen automatisk
  • Klik Create

Opret branch direkte fra Jira-opgaven

5. Lav ændringen i GitHub og opret pull request

  • Gå til den nye branch i GitHub
  • Lav din ændring i koden og commit den
  • Opret en pull request
  • Merge pull requesten, når den er klar

Commit og pull request i GitHub

6. Se forbindelsen i Jira blive opdateret

  • Gå tilbage til Jira og opdater siden
  • Du vil nu se et ikon på opgaven, som viser pull requesten
  • Jira viser nu branch, pull request og commit samlet på opgaven
  • Når PR’en er merged, bliver status markeret grønt
  • Det kan også ses i historikken og på kanban-boardet

Jira viser branch, PR og commit på opgaven

7. Flyt opgaven til Done og brug Jira-overblikket

  • Når arbejdet er færdigt, flyt opgaven til Done
  • I Code Overview kan du se data på tværs af repositories, authors, reviewers og status i GitHub
  • Under Development får du overblik over antal opgaver, pull requests, cycle time og lead time for change
  • Du kan desuden se repository-relaterede signaler som risikoindstillinger, deployments og work suggestions

Code Overview med data på tværs af repositories

8. Brug integrationen til mere automatisering og dokumentation

  • Integrationen kan også bruges til at automatisere dokumentation i Confluence
  • Du kan fx trække udviklingsaktivitet direkte ind i Confluence-sider og holde teknisk dokumentation opdateret uden manuel indsats

Integrationens muligheder for automatisering i Confluence

Overblik til alle i teamet

  • Udviklere der vil undgå manuel statusopdatering i Jira
  • Projektledere der vil følge fremdriften uden at spørge teamet
  • Tech leads der vil have overblik over pull requests og branches på tværs af projekter

Kom i gang med Jira og GitHub

Vil du vide mere om, hvordan du opsætter og optimerer integrationen mellem Jira og GitHub i jeres organisation? Vores Atlassian-specialister hjælper dig gerne.

Vi glæder os til at høre fra dig

Ved at klikke på ’Send’ giver du samtykke til, at Seibert Group må behandle dine oplysninger med det formål at besvare din henvendelse. Vi behandler dine data fortroligt og i overensstemmelse med vores privatlivspolitik.

Seibert Solutions Denmark

Blegdamsvej 6, 2200 København N.
+45 53 55 64 74sales-denmark@seibert.group
#Jira