Jira Cloud
Jira Cloud er Atlassians hostede issue tracker, hvor et issue har adressen https://<your-org>.atlassian.net/browse/<KEY>-<NUMBER>. Denne side forbinder commit-beskeder, branchnavne og PR-titler i dine fremforge-repoer med links til issues i din Jira.
Forgejo-siden: ekstern issue tracker
Repo-indstillinger → Enheder → Problemer → Brug ekstern problemsporing.
| Felt | Værdi |
|---|---|
| External issue tracker URL | https://<your-org>.atlassian.net/browse/{user}-{index} |
| External issue tracker URL format | https://<your-org>.atlassian.net/browse/{user}-{index} |
| External issue tracker number format | Regexp |
| External issue tracker number format regexp | ([A-Z][A-Z0-9]+)-([0-9]+) |
Anvend og gem. Hvert JIRA-123 eller PROJ-456 (eller hvilket projektnøgle-præfiks din Jira nu bruger) i commit-beskeder, branchnavne og PR-titler bliver til et klikbart link til din Jira.
Anbefalet format for commit-beskeder
feat(api): add SBOM endpoint
PROJ-123 PROJ-124Henvis til en eller flere nøgler sidst i commit-beskedens brødtekst. Jiras “Development”-panel på hvert issue opfanger de linkede commits via den indgående webhook (næste afsnit).
Tracker-siden: indgående webhook (valgfri)
Sådan får du Jira til at vise de linkede commits og PR’er på hvert issue:
- Jira → Settings → System → WebHooks → Create a WebHook.
- URL:
https://<your-org>.atlassian.net/rest/dvcs/1.0/jira-dvcs-webhook(erstat med din tenants DVCS-webhook-endpoint; Atlassians dokumentation under Linking commits to issues har den aktuelle URL). - Events: sæt flueben ved Push og Pull Request.
- I fremforge: Repo-indstillinger → Webhooks → Tilføj webhook → Forgejo → indsæt URL’en.
Verificerede payloads lander i Jiras DVCS Connector. Opsætningen tager cirka 5 minutter pr. repo; administratorer på tværs af teams sætter det typisk op via Repo Defaults, så alle nye repoer arver det.
Betydning for underdatabehandlere
Jira Clouds kontrolplan er AWS US-east-1 + AWS EU-west-2 (Atlassians dataresidens vælger én ved tilmelding). Når du forbinder fremforge med Jira Cloud:
- Commit-beskeder, forfatterens e-mail og repoets navn sendes til Atlassians sky.
- Opdatér din DPIA og fortegnelse over underdatabehandlere, så Atlassian står som underdatabehandler, der behandler personoplysninger (commit-metadata).
- fremforges DPA udelukker udtrykkeligt Atlassian – din tenants tillæg til databehandleraftalen er et separat dokument.
Hvis suverænitet er et ufravigeligt krav, så brug i stedet Jira Data Center (selvhostet) eller Plane (selvhostet, kan installeres i EU, Apache 2.0).
Hvad dette ikke gør
- Ingen automatisk lukning ved merge (automatisering på tracker-siden: opret en automatiseringsregel i Jira, der lukker issuet, når den indgående webhook ankommer med
merged: true). - Ingen tovejssynkronisering af tilstand (når et Jira-issue flyttes til “In Progress”, oprettes der IKKE automatisk en branch i fremforge; det kræver et Forgejo Actions-workflow på kundens side).
- Ingen smart commit-syntaks (
#close PROJ-123skifter ikke tilstand – det er en automatiseringsregel på Jira-siden, som kunden selv sætter op mod payloaden fra den indgående webhook).