Build (GitHub Workflow)
Automatic builds are implemented as GitHub workflow which are automatically triggered on commits:
- First, a new image is built and pushed to the GitHub Content repository (
ghcr.io
). - Then the info (version etc.) about this new image is pushed into the GitOps repo (
epc-deploment-configurations
). - This will trigger ArgoCD to deploy the new image (details on deployment see Deployment (ArgoCD))
For details on this process see How do the build pipelines work?.