https://github.com/dojutsu-user/udacity-cloud-devops-project
Capstone Project
https://github.com/dojutsu-user/udacity-cloud-devops-project
aws bash bash-script cloud cloudformation docker iaas jenkins kubernetes nanodegree udacity-cloud-nanodegree udacity-nanodegree
Last synced: 7 months ago
JSON representation
Capstone Project
- Host: GitHub
- URL: https://github.com/dojutsu-user/udacity-cloud-devops-project
- Owner: dojutsu-user
- Created: 2020-03-12T07:10:26.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-03-13T15:29:13.000Z (over 5 years ago)
- Last Synced: 2025-01-25T08:11:27.570Z (9 months ago)
- Topics: aws, bash, bash-script, cloud, cloudformation, docker, iaas, jenkins, kubernetes, nanodegree, udacity-cloud-nanodegree, udacity-nanodegree
- Language: Shell
- Size: 14.6 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Udacity Cloud DevOps Project
This is the capstone project for [Udacity Cloud DevOps Nanodegree](https://www.udacity.com/course/cloud-dev-ops-nanodegree--nd9991).
## Pipeline
1. Code is pushed to the `master` branch of this repository.
2. Jenkins runs the tests agains the pushed code.
3. If the tests fail, it reports back to GitHub.
4. If the tests pass, it reports back to GitHub and updates the repository in Docker Hub. It then deploys the code with Kubernetes.
5. `Rolling Deployment` is used by Kubernetes to deploy the app.