TeamCity CI platform
TeamCity is a platform-independent CI tool by JetBrains. It is a user-friendly CI tool specifically built with software developers and engineers in mind. TeamCity is a robust and powerful CI tool because of the capability to fully optimize the integration cycle.
TeamCity can also run builds in parallel simultaneously on different platforms and environments. Using TeamCity, you can have customized statistics on code quality, build duration, or even create custom metrics. It has a feature for running code coverage and it has a duplicates finder.
TeamCity concepts
In this section, some basic terms regularly used in TeamCity will be explained. This is necessary in order to understand some of the concepts required to successfully configure the build steps as well as artifacts needed for a quality continuous process. Let's have a look at some basic terms:
- Project: This is the software project being developed. It can be a release or specific version. Also, it includes the collection...