Skip to content

develop a CICD pipline for a microservice application built in django framework then develop a Continous integration then set up Continous deployment

License

Notifications You must be signed in to change notification settings

sabreensalama/Cloud-Devops-Capstone

Repository files navigation

Cloud-Devops-Capstone

develop a CICD pipline for a microservice application built in django framework then develop a Continous integration then set up Continous deployment

Steps

  • create Dockerfile for my fund application
  • create a CICD pipne with four stages
    • building dockerized image of the application
    • linting HTML
    • Unit Testing
    • Push image to dockerHub
  • Create the Infrastructure of deployment using CloudFormation
  • Create Deployment using Kubernetes

Structure

  • K8 deployment : contain deployment in kubernetes
    • deployment.yml : for deploying my app
    • deployment-service.yml : for createing service to access my app
    • run_kubernetes.sh : to run all .yml files
  • infrastructure : contain infrastructure built in cloudFormation
  • results : screenshots of my output
  • Dockerfile
  • Jenkinsfile

Output

  • Pipline's output pipline output

  • Infrastructure output infrastructure output

  • Deployment's output deployment output

About

develop a CICD pipline for a microservice application built in django framework then develop a Continous integration then set up Continous deployment

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published