1
0 Comments

How is CI different from CD?

Continuous Integration (CI) and Continuous Delivery (CD) are two terms that are often used interchangeably by developers. However, although CI and CD are similar in their implementation of automation, they differ in practice.

CI is an ongoing method which culminates in testing of code before it is integrated with the main branch; while CD continues after this integration step, whereby the previously tested code is automatically pushed through to staging and then on-demand pushed to a production server.

If a DevOps engineer enables continuous deployment, the final stage of deployment onto production servers is also automated. Although this may prove convenient for developers who can receive feedback as soon as possible, customers may find frequent software updates disruptive due to downtime caused during such procedures.

Trending on Indie Hackers
Passed $7k 💵 in a month with my boring directory of job boards 34 comments Reaching $100k MRR Organically in 12 months 29 comments 87.7% of entrepreneurs struggle with at least one mental health issue 14 comments How to Secure #1 on Product Hunt: DO’s and DON'Ts / Experience from PitchBob – AI Pitch Deck Generator & Founders Co-Pilot 11 comments Competing with a substitute? 📌 Here are 4 ad examples you can use [from TOP to BOTTOM of funnel] 10 comments Are you wondering how to gain subscribers to a founder's X account from scratch? 9 comments