Creating Continuous Integration Build Processes

Continuous feedback, frequent integration, and timely deployment, which all result from the practice of continuous integration, can greatly reduce the risks associated with the software development process. A development team can improve productivity, reduce the amount of time required to deploy, and benefit tremendously from CI.

In Chapter 7, Continuous Integration and Project Hosting, we set up TeamCity, a robust continuous integration tool, that simplifies and automates the process of managing source code check-ins and changes, testing, building, and deploying the software project. We walked through the creation of build steps in TeamCity and connected it to our LoanApplication project in ...

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.