- linting dockerfile
- build the docker image
- pushing the image to docker hub
- create an AWS infrastructure using cloudformation if not existanse
- configure infra using ansible
- install docker on host
- install a simple k8s cluster (minikube)
- install kubectl, helm & ingress
- install the helm chart
- update the ingress to point to the new service
- context: AWS
- AWS_ACCESS_KEY_ID
- AWS_DEFAULT_REGION
- AWS_SECRET_ACCESS_KEY
- context: DOCKERHUB
- DOCKERHUB_USERNAME
- DOCKERHUB_PASSWORD