Skip to content

CI/CD

CI/CD (Continuous Integration & Continuous Delivery) betekent het automatiseren van build-, test- en release-stappen, zodat integratieproblemen vroegtijdig worden opgespoord. Elke codewijziging wordt frequent en consistent geïntegreerd en getest via een pipeline.

Dit voorkomt de beruchte “integration hell” waarbij op het eind alles in één keer moet samenkomen. Dankzij automatisering krijgt het team snelle feedback op nieuwe code (werkt de build, slagen tests?) en blijft er altijd een werkende versie van de game beschikbaar.

Startpunten

Aandachtspunten

  • Ingericht hebben van een automatische build/test-pipeline (bijv. via GitHub Actions, GitLab CI) die bij elke push of merge draait.
  • Een consistente, groene build: de student monitort de pipeline-uitkomsten en lost eventuele build-fouten of falende tests direct op.
  • Regelmatige oplevering van (tussen)producten: er worden bijvoorbeeld periodiek playtests of builds gedeeld met het team/stakeholders (continuous delivery), zodat continu inzicht bestaat in de voortgang en kwaliteit.