Continuous integration (CI) centralises an application’s or service’s code in a single repository and integrates, tests and packages its changes. This lets multiple developers and teams work on the same project with minimal conflict.
Continuous delivery (CD) automatically deploys the application to an organisation’s different production environments as changes are made, ideally without human intervention.
Benefits
More frequent, smaller improvements
Changes are tested automatically and deployed continuously, shortening and speeding up development cycles.
Easier fault finding
Shorter cycles and faster deployment make it easier to find the cause of a problem.
More reliable testing
A consistent test suite runs with every change and helps improve coverage.
More frequent updates
Release code faster to adapt to customer needs.
Lower costs
Automate repetitive testing, integration and deployment so teams can focus on creating value.
Improved customer satisfaction
Deliver sooner and receive feedback continuously.
