Home / Companies / Octopus Deploy / Blog / Post Details
Content Deep Dive

Let's not water down the terms Continuous Integration and Continuous Delivery

Blog post from Octopus Deploy

Post Details
Company
Date Published
Author
Steve Fenton
Word Count
1,062
Company Posts That Month
2
Language
English
Hacker News Points
-
Post removed?
No
Summary

Continuous Integration requires developers to merge changes into a shared main branch frequently, ideally more often than daily, rather than relying on long-lived branches or merely running automated builds and tests. Continuous Delivery builds on CI by keeping software deployable at all times through an automated deployment pipeline that provides confidence in each version’s readiness, though actual releases may be manual or automatic; automatic releases are specifically Continuous Deployment. The discussion argues that CI is an essential prerequisite for CD, citing foundational work by Kent Beck, Dave Farley, and Jez Humble, and rejects claims that CI/CD is inherently vague or compatible with feature branches that remain separate from main for extended periods. It warns that redefining these terms to omit their core practices risks losing established engineering knowledge, similarly to perceived dilution of concepts such as Agile and DevOps.

Trends Found in this Post

No tracked trend matches for this post yet.

Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.