Chapter 3. Getting Your CI Up and Running

With our basic TeamCity setup done, in this chapter, we will aim to come up with a complete CI setup. The chapter will start with a brief introduction to version control systems and the important role they play in CI.

We will then pick up a sample project and set up CI for it. When we have a fully functional CI setup, we will explore some fine-tuning options that we have at our disposal. In the process, you will learn about the TeamCity terms, features, and concepts involved.

Introducing version control systems

Version control systems (VCSs) help us to record and track changes to files. Most often, the files that are being tracked are source code files, but they could in reality be any kind of file imaginable. ...

Get Learning Continuous Integration with TeamCity 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.