Continuous delivery

Continuous delivery is a sequel or an extension of CI. It is a set of software development practices that make sure that a project's code can be deployed to a test environment that is identical to the production environment. Continuous delivery ensures that all changes are up-to-date and can be shipped and deployed to production, immediately once the changes have passed the automated tests.

It is widely known that practicing CI will facilitate good communication among team members and can eliminate potential risks. Development teams need to take this a step further by practicing continuous delivery to ensure that their development activities are beneficial to customers. This can be made possible by ascertaining that the ...

Get C# and .NET Core Test Driven Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.