Let's not water down the terms Continuous Integration and Continuous Delivery
Blog post from Octopus Deploy
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.
No tracked trend matches for this post yet.
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.