go run ./src/main.go
go test ./...
docker-compose up -d
- go
- docker and docker-compose
- kubectl
- helm
- minikube
helm template <release-name> <chart-dir>
helm upgrade --install <release-name> <chart.tgz>
- Run Tests -> Docker build and push -> helm package and upload
- Setup self hosted runner on local machine
- Deploy to local minikube cluster with the self hosted runner
- Deploy: DEV -> QA -> Prod