Skip to content

This is a prerequisite project for the Cloud DevOps Course on Udacity Nanodegree

Notifications You must be signed in to change notification settings

Los-merengue/Cloud-DevOps-Capstone

Repository files navigation

Devops-Engineering-capstone

Capstone - Project 5

CircleCI

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:

  1. lint-app - Lint the Dockerfile
  2. build-push-images - Build image locally and push it to DockerHub
  3. Create-cluster & Add Service - An EKS Cluster would be created and the service to run the Cluster
    deployed alongside.
  4. Create & run-deployment - Run the deployment with the updated image

Running the Peipeline

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

https://github.com/Los-merengue/Cloud-DevOps-Capstone

About

This is a prerequisite project for the Cloud DevOps Course on Udacity Nanodegree

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published