This repo allows me to play around with go (and mage, dagger), ttl.sh, ArgoCD and aspects around CI. The ArgoCD server runs on a minikube-cluster. It was turned into a template so I can rapidly reuse elements for future repositories.
A commit in /App will initiate the CI, and if test and build step are green, it will lead to a deploy to a minikube cluster.
How to run CI step:
cd CI/builder
mage ci
How to run deploy step:
cd CI/builder
mage cd [GITHUB TOKEN with write permission here]