Book Image

Learning Continuous Integration with TeamCity

Book Image

Learning Continuous Integration with TeamCity

Overview of this book

Table of Contents (19 chapters)
Learning Continuous Integration with TeamCity
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Summary


In this chapter, we saw the features that TeamCity provides when it comes to setting up CI for Java-based projects.

Popular Java build and deployment tools, such as Ant, Maven, and Gradle, along with other necessary tools, such as JUnit, JaCoCo and Flyway, were discussed in the context of setting up an ideal CI with TeamCity.

The major takeaway from this chapter is that TeamCity makes it very easy to integrate with our tools of choice. The chapter also came with a caveat that not all features that TeamCity provides need to be used, and some may be against some principles and practices of CI. A balance has to be struck when using these features.

In the next chapter, we will leave the world of Java and enter the world of .NET. We will see that TeamCity is just as feature rich, and powerful, even when it comes to .NET projects.