Skip to content

Add ci cd

Terag requested to merge feats/add_ci_cd into main

Goal

This add the automatic deployment to Beyond-Undefined kubernetes cluster:

Changes

  • Create Dockerfile to containerize the application
  • Create Helm chart for deployment to Kubernetes
  • Create CODEOWNER file to protect deployment files
  • Create Gitlab CI configuration

How Deployment Works

  • When changes are added to main, the bot is redeployed in production environment based on last commit on main branch
  • When a Merge Request to main is created or updated, the bot is redeployed in staging environment based on the Merge Request last commit

Merge request reports