Pros and Cons of CI/CD pipeline

CI stands for Continuous Integration. CI enables software developers to push code to central repositories multiple times a day. This process is managed via automated builds running several automated tests.

CD stands for Continuous Delivery. CD is on top of CI and enables to continuously deploy/release software in an automated fashion. CD enables to deploy applications to various environments like production, staging, qa, development etc., in a automated fashion.

Pros:

  • Encourages developers to commit code more frequently and…