Release management - Process
Continuous Integration / Continuous Delivery
(CI/CD)
Automating the path from a code change through testing to software that is ready to release or already released
What's it for?
Makes software changes easier and safer to combine, test and prepare for release through repeated automatic checks.
For example…
Every code change is tested automatically before it can be released
A team uses CI/CD so every code change is tested automatically and successful builds can move quickly through staging towards production
Think of it like…
A news website where each new article goes through the same publishing process and editorial checks before appearing on the site
Often confused with…
- Continuous Integration (CI)Automatically building and testing software whenever code changes are added
- Continuous delivery (CD)Automatically preparing and testing software so it is always ready to be released
- Configuration Item (CI)Any technology component formally tracked and managed, such as a computer, application or document