Pros and Cons of CI/CD pipeline

Dhruva
1 min readJun 4, 2021

--

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 validate the code by running series of automated tests.
  • Fault isolation is faster due to smaller commits and faster mean time resolution.
  • Helps to shrink backlog tickets faster due to continuous deployment.

Cons:

  • Immediate deployment of code to production may cause panic in the business and may need to extra cautious.
  • CI/CD goes hand in hand and a lot of details need to be flushed out for smooth functioning, thus may need lot of human intervention.

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

No responses yet

Write a response