Jira Cloud
Jira Cloud är Atlassians molnbaserade ärendehanterare, där ärenden har adresser som https://<your-org>.atlassian.net/browse/<KEY>-<NUMBER>. Den här sidan visar hur du kopplar commit-meddelanden, branch-namn och PR-titlar i dina fremforge-repon till länkar till ärenden i din Jira.
Forgejo-sidan: extern ärendehanterare
Repots Inställningar → Enheter → Ärenden → Använd externt ärendehanteringssystem.
| Fält | Värde |
|---|---|
| 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]+) |
Verkställ och spara. Varje JIRA-123 eller PROJ-456 (eller vilket projektnyckelprefix din Jira än använder) i commit-meddelanden, branch-namn och PR-titlar blir en klickbar länk till din Jira.
Rekommenderat format för commit-meddelanden
feat(api): add SBOM endpoint
PROJ-123 PROJ-124Ange en eller flera nycklar i slutet av commit-texten. Panelen ”Development” på varje ärende i Jira plockar upp de länkade commitsen via den inkommande webhooken (nästa avsnitt).
Ärendehanterarens sida: inkommande webhook (valfritt)
Så får du Jira att visa länkade commits och PR:er på varje ärende:
- Jira → Settings → System → WebHooks → Create a WebHook.
- URL:
https://<your-org>.atlassian.net/rest/dvcs/1.0/jira-dvcs-webhook(ersätt med din instans DVCS-webhook-endpoint; Atlassians dokumentation Linking commits to issues anger den aktuella URL:en). - Händelser: kryssa i Push och Pull Request.
- I fremforge: repots Inställningar → Webbkrokar → Lägg till webbkrok → Forgejo → klistra in URL:en.
Verifierade payloads hamnar i Jiras DVCS Connector. Konfigurationen tar cirka 5 minuter per repo; administratörer som ansvarar för flera team konfigurerar den oftast via standardinställningarna för repon, så att varje nytt repo ärver den.
Konsekvenser för underbiträden
Jira Clouds kontrollplan ligger i AWS US-east-1 + AWS EU-west-2 (Atlassians datalokalisering väljer ett av dem vid registreringen). När du kopplar fremforge till Jira Cloud gäller följande:
- Commit-meddelanden, författarens mejladress och repots namn flödar till Atlassians moln.
- Uppdatera din konsekvensbedömning (DPIA) och ditt register över underbiträden så att Atlassian finns med som underbiträde som behandlar personuppgifter (commit-metadata).
- fremforges personuppgiftsbiträdesavtal (DPA) undantar uttryckligen Atlassian – din organisations DPA-tillägg är ett separat dokument.
Om suveränitet är ett absolut krav, använd i stället Jira Data Center (egendriftad) eller Plane (egendriftad, kan driftas i EU, Apache 2.0).
Vad det här inte gör
- Ingen automatisk stängning vid merge (automatisering i ärendehanteraren: konfigurera en automatiseringsregel i Jira som stänger ärendet när den inkommande webhooken kommer med
merged: true). - Ingen dubbelriktad statussynkronisering (när ett ärende i Jira flyttas till ”In Progress” skapas INTE automatiskt någon branch i fremforge; det kräver ett arbetsflöde i Forgejo Actions på kundens sida).
- Ingen smart commit-syntax (
#close PROJ-123ändrar inte status – det är en automatiseringsregel i Jira som kunden konfigurerar mot den inkommande webhookens payload).