TODO CI/CD Pipeline
- Push Pipeline
- Pull Request(PR) Pipeline
- Release Pipeline
- Deployment Pipeline
- lint
- unit tests
triggered when PR is created for
develop
branch
- lint
- unit tests
- integration tests
- build docker images
- sign images
- push images to GCR
- generate build/kubernetes.yaml for k8s with Helm or Kustomize
- generate release on GitHub
-
Deploy to KinD on CI
-
E2E Test
-
deploy to GKE