Chapter 4. Choosing the right CI server
This chapter covers
- CI server basics
- Choosing the right CI server
- Setting up CruiseControl.NET, TeamCity, and TFS Team Build
- Discussing build triggers
- Checking some extended capabilities of CI servers
In chapters 2 and 3, you gathered everything you need to perform full integration in a single repository. You now know how to build everything automatically. You’re fully prepared for continuous integration (CI). You have all the bits and pieces to set up a fully automated process that eventually will build, test, deploy, and analyze an application to help ensure it functions correctly, follows best practices, and is deployable by the customer. It’ll be a process that runs with each source code change ...