This project is part of the Udacity Cloud-DevOps Program. It implements the array of skill that has been obtained during the course of the program which involves Blue-Green CI/CD Deployment, AWS orbs, AWS Elastic Cluster Service, CircleCI Pipeline, YAML and json script.
How is the project setup:
- Tool used : CircleCI
- Deployment type : Blue - Green update
The deployment pipeline will include the following jobs:
- lint-app - Lint the Dockerfile
- build-push-images - Build image locally and push it to DockerHub
- Create-cluster & Add Service - An EKS Cluster would be created and the service to run the Cluster
deployed alongside. - Create & run-deployment - Run the deployment with the updated image
To run the pipeline automatically just commit to the master branch of the repo.
https://app.circleci.com/pipelines/github/Los-merengue/Cloud-DevOps-Capstone?filter=all