Ga naar inhoud

Software-installatie op operationele systemen

GeimplementeerdIB-coördinator

Software komt alleen op productie via de CI/CD-pipeline in GitHub Actions.

  • Alle deployments naar productie gaan via GitHub Actions; dat geldt ook voor mobiele apps, die via de pipeline worden gebouwd en naar de stores gepubliceerd.
  • Handmatige installaties op productiesystemen zijn niet mogelijk: er is geen SSH op servers (zie 8.02).
  • De pipeline voert tests uit voordat software wordt gedeployed.
  • Deployments zijn herleidbaar tot commit, auteur en workflow-run.
  • Rollback is mogelijk door een eerdere versie opnieuw te deployen.
  • Docker-containers zorgen voor consistente en reproduceerbare deployments.

Geen bekende gaps.

  • GitHub Actions-workflows en run-logs per repository
  • Dockerfiles per project-repository