CI/CD pipeline opzetten #46

Open
opened 2026-06-04 11:39:23 +00:00 by roos.groot · 4 comments

Er is een CI/CD pipeline nodig, zodat we minder afhankelijk zijn van 1 machine en, zodat de CSP veiligheidspatch uitgevoerd kan worden.

Er is een CI/CD pipeline nodig, zodat we minder afhankelijk zijn van 1 machine en, zodat de CSP veiligheidspatch uitgevoerd kan worden.

Het is nu al wel mogelijk om zelf een Forgejo Actions server op te zetten en die aan code.overheid.nl, toch?

Het is nu al wel mogelijk om zelf een Forgejo Actions server op te zetten en die aan code.overheid.nl, toch?

Update vanuit Kernteam: momenteel is Digilab een eigen Forgejo omgeving aan het inrichten, met CI/CD in de infrastructuur waarin ook code.overheid.nl draait. De resultaten hiervan zijn direct toepasbaar voor code.overheid.nl. Wij volgen deze experimenten en moeten zelf vooral in gesprek over 1) welk type CI/CD we op code.overheid.nl willen ondersteunen, en 2) wat we aanraden op een eigen (organisatie interne) Forgejo instantie te doen (waarbij we dan kunnen helpen inrichten vanuit de kennis).

(1) moeten we bespreken tijdens de/een volgende code.overheid.nl community bijeenkomst cc @tom.ootes
Voor (2) maken we een MADR document om onze architectuurvisie neer te zetten cc @jan.klopper

Update vanuit Kernteam: momenteel is Digilab een eigen Forgejo omgeving aan het inrichten, met CI/CD in de infrastructuur waarin ook code.overheid.nl draait. De resultaten hiervan zijn direct toepasbaar voor code.overheid.nl. Wij volgen deze experimenten en moeten zelf vooral in gesprek over 1) welk type CI/CD we op code.overheid.nl willen ondersteunen, en 2) wat we aanraden op een eigen (organisatie interne) Forgejo instantie te doen (waarbij we dan kunnen helpen inrichten vanuit de kennis). (1) moeten we bespreken tijdens de/een volgende code.overheid.nl community bijeenkomst cc @tom.ootes Voor (2) maken we een MADR document om onze architectuurvisie neer te zetten cc @jan.klopper
https://code.overheid.nl/MinBZK/Codeplatform/pulls/82

Vanuit gemeentelijk & Common Groud perspectief:

1) welk type CI/CD we op code.overheid.nl willen ondersteunen

Idealiter bieden we op code.overheid.nl mogelijkheden aan voor ontwikkelaars / maintainers om:

  • automatisch code te maken en testen (unit tests), code kwaliteit, dependency update controles en het "image" maken
  • volgens versiebeleid releases op gezette data publiceren, changelog publiceren, en communiceren op diverse platformen (docker, Maven, npmjs.com enzo).

Daarnaast de mogelijkheden voor afnemers om de bovenstaande output (de image) via een pipeline bij de afnemer (onprem of saas) geautomatiseerd uit te rollen op Test. Gaat alles goed, dan op Acceptatie voor een keten-test. En als dat goed gaat, via handmatige goedkeuring, naar productie.

Vanuit gemeentelijk & Common Groud perspectief: **1) welk type CI/CD we op code.overheid.nl willen ondersteunen** Idealiter bieden we op code.overheid.nl mogelijkheden aan voor ontwikkelaars / maintainers om: - automatisch code te maken en testen (unit tests), code kwaliteit, dependency update controles en het "image" maken - volgens versiebeleid releases op gezette data publiceren, changelog publiceren, en communiceren op diverse platformen (docker, Maven, npmjs.com enzo). Daarnaast de mogelijkheden voor afnemers om de bovenstaande output (de image) via een pipeline bij de afnemer (onprem of saas) geautomatiseerd uit te rollen op Test. Gaat alles goed, dan op Acceptatie voor een keten-test. En als dat goed gaat, via handmatige goedkeuring, naar productie.
Sign in to join this conversation.
No milestone
No assignees
4 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Blocks
You do not have permission to read 1 dependency
Reference
code/docs#46
No description provided.