In this chapter, we looked at how TeamCity provides integrations with various different tools with the aim of making CI and interacting with TeamCity a seamless experience.
Through built-in features, a variety of plugins, and also support from third-party tools and service providers, TeamCity can work well with a lot of tools.
IDE integrations enable developers to work with TeamCity without ever having to leave the comfort of their IDEs. Integrations with providers such as GitHub enable richer use of features provided by both TeamCity and the provider and builds upon their synergy. Such integrations may not be always necessary, but they do provide remarkable improvements over the default setup. For example, we can live with polling a GitHub repository, rather than configuring hooks as described in this chapter. They sure do make the VCS change trigger process much more efficient and instantaneous.
In the next chapter, we will be looking at how team members can use TeamCity as a collaborative...