In this chapter, we looked at how TeamCity makes it easy for team members to do the following:
Focus on the projects they are working on
Navigate across projects and build configurations efficiently
Peruse problems and take steps to solve them
Communicate with other team members regarding failures and what steps are being taken to fix them
Search for builds, old and new, using various attributes such as build number, change message, files changed, and so on
TeamCity comes across as a CI platform where members of a team can collaborate, communicate, take ownership of and fix issues, and hence practice some of the best practices of CI.
In the next chapter, we will look at some of the more advanced features of TeamCity such as templates and Meta-Runners.