Skip to content

daveanvit/cicd-practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Assignment Details

  • In this repository we have sample application code and dockerfile for 3 micro-services to get you started for excersice is CI/CD pipeline.

  • Each micro-services build should be seprated from other

  • Pipeline phases

    • Preview Build/Deploy

      • Create pipline for preview builds where individual developer can test their application in isolated environment, this kind of feature is usefull demonstrating unit testing.
      • For this developer is going to create seprate branch out of staging branch for each feature.
    • Stageing Build/Deploy :

      • In this phase code changes done by individual developers will be merged and deployed, and micro-service will be deployed in GKE cluster.
      • This phase is primarly used for performing intigration testing.
    • Production Build/Deploy :

      • In this phase the application will be deployed to production cluster.
      • As this is live environment, key requirenment for this phase id zero-down time deployments.
  • Primary phases for deploying application

    • Image build
    • Push image
    • Deploy image

As part of assignment create required K8s manifests as well.

Referance links:-

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published