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 ...