Jira Cloud
Jira Cloud er Atlassians driftede issue-tracker, med adresser på formen https://<your-org>.atlassian.net/browse/<KEY>-<NUMBER>. Denne siden viser hvordan du kobler commit-meldinger, branch-navn og PR-titler i repositoryene dine i fremforge til lenker til issues i Jira.
Forgejo-siden: ekstern issue-tracker
Innstillinger for repositoryet → Enheter → Issues → Bruk ekstern issue-tracker.
| Felt | Verdi |
|---|---|
| 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]+) |
Bruk og lagre. Hver JIRA-123 eller PROJ-456 (eller hvilket prosjektnøkkelprefiks Jira-en din enn bruker) i commit-meldinger, branch-navn og PR-titler blir en klikkbar lenke til Jira.
Anbefalt format for commit-meldinger
feat(api): add SBOM endpoint
PROJ-123 PROJ-124Referer til én eller flere nøkler nederst i commit-teksten. «Development»-panelet på hver issue i Jira henter de tilknyttede commitene via den innkommende webhooken (neste avsnitt).
Tracker-siden: innkommende webhook (valgfritt)
Slik får du Jira til å vise de tilknyttede commitene og PR-ene på hver issue:
- Jira → Settings → System → WebHooks → Create a WebHook.
- URL:
https://<your-org>.atlassian.net/rest/dvcs/1.0/jira-dvcs-webhook(bytt ut med DVCS-webhook-endepunktet for instansen din; Atlassians dokumentasjon under Linking commits to issues har gjeldende URL). - Hendelser: kryss av for Push og Pull Request.
- I fremforge: innstillinger for repositoryet → Webhooks → Legg til webhook → Forgejo → lim inn URL-en.
Verifiserte payloads havner i Jiras DVCS Connector. Oppsettet tar omtrent 5 minutter per repository; administratorer som jobber på tvers av team, setter det vanligvis opp via Repo Defaults, slik at hvert nytt repository arver det.
Konsekvenser for underdatabehandlere
Kontrollplanet til Jira Cloud ligger i AWS US-east-1 + AWS EU-west-2 (Atlassians datalokalisering velger én av dem ved registrering). Når du kobler fremforge til Jira Cloud:
- Commit-meldinger, forfatterens e-postadresse og navnet på repositoryet flyter til Atlassians sky.
- Oppdater DPIA-en og underdatabehandlerregisteret ditt slik at Atlassian står oppført som underdatabehandler som behandler personopplysninger (commit-metadata).
- Databehandleravtalen med fremforge utelukker uttrykkelig Atlassian – tillegget til databehandleravtalen for organisasjonen din er et eget dokument.
Hvis suverenitet er et absolutt krav, bruker du heller Jira Data Center (selvhostet) eller Plane (selvhostet, kan rulles ut i EU, Apache 2.0).
Hva dette ikke gjør
- Ingen automatisk lukking ved merge (automatisering på tracker-siden: sett opp en automatiseringsregel i Jira som lukker issuen når den innkommende webhooken kommer med
merged: true). - Ingen toveis statussynkronisering (en Jira-issue som flyttes til «In Progress», oppretter IKKE automatisk en branch i fremforge; det krever en Forgejo Actions-workflow på kundesiden).
- Ingen smart commit-syntaks (
#close PROJ-123endrer ikke status – det er en automatiseringsregel på Jira-siden som kunden setter opp mot payloaden fra den innkommende webhooken).