Category Archives: Features

Build Chains: TeamCity’s Blend of Pipelines. Part 2 – Running Builds in Parallel

In the previous blog post, we learned about snapshot dependencies and how they can be applied to create build chains in TeamCity. In this blog post, we describe how snapshot dependencies enable parallel builds. More snapshot dependencies Previously, we started … Continue reading

Posted in Features, How-To's | Tagged , , | Leave a comment

Build Chains: TeamCity’s Blend of Pipelines. Part 1 – Getting Started

In TeamCity, when we need to build something, we create a build configuration. A build configuration consists of the build steps and is executed in one run on the build agent. You can define as many build steps as you … Continue reading

Posted in Features, How-To's | Tagged , | Leave a comment

TeamCity 2019.2 EAP2 is out

We continue working on TeamCity 2019.2, and you can be the first to try some new features in this second EAP. Since this EAP: TeamCity provides server metrics in a popular Prometheus format, ready for monitoring on visual dashboards like … Continue reading

Posted in EAP, Features, Uncategorized | Leave a comment

Test Automation with TeamCity

TeamCity offers a number of ways to help you work with tests. First of all, it presents the test results for each build execution so it’s easy to analyze what happened and why something has failed. Besides that, TeamCity includes … Continue reading

Posted in Blogroll, Features | Tagged , , , | 2 Comments

TeamCity Kanpur 2019.2 EAP is open

Here comes the first Early Access Preview (EAP) build of TeamCity 2019.2! Our work on the next version of TeamCity is in full swing, and we are ready to give some sneak peek at what’s in progress. There’s good news … Continue reading

Posted in EAP, Features | Leave a comment

Building Go programs in TeamCity

TeamCity provides support for multiple technologies and programming languages. In TeamCity 2019.1, support for Go has been included in the distribution. In this blog post, we will explain how to configure TeamCity to work with Go programs. Configuring Golang build … Continue reading

Posted in Blogroll, Features, How-To's | Tagged , , , | 2 Comments

TeamCity 2019.1: New UI, GitLab Integration, Support for Go, Token-Based Authentication, AWS Spot Fleet Requests

Please welcome TeamCity 2019.1—the first major release of this year! TeamCity 2019.1 provides a redesigned UI, native GitLab integration, and support for GitLab and Bitbucket server pull requests. Also included are token-based authentication, detection and reporting of Go tests, faster … Continue reading

Posted in Features, Release | Tagged , | 8 Comments

TeamCity 2019.1 RC has arrived

The release candidate for TeamCity 2019.1 is here with some new exciting features: Using snapshot dependencies without synchronizing revisions Support of BitBucket pull requests GitLab connections Faster agents upgrade Delayed auto-assignment of investigations for flaky tests Separate Maven artifact repository … Continue reading

Posted in EAP, Features, Release | Leave a comment

Configuration as Code, Part 6: Testing Configuration Scripts

In this blog post, we are going to look at how to test TeamCity configuration scripts. Getting started with Kotlin DSL Working with configuration scripts Creating build configurations dynamically Extending Kotlin DSL Using libraries Testing configuration scripts Given that the … Continue reading

Posted in Features, How-To's, Tips&Tricks | Tagged , | Leave a comment

Configuration as Code, Part 5: Using DSL extensions as a library

Getting started with Kotlin DSL Working with configuration scripts Creating build configurations dynamically Extending Kotlin DSL Using libraries Testing configuration scripts In the previous post, we have seen how to extend TeamCity’s Kotlin DSL by adding new abstractions. If the … Continue reading

Posted in Features, How-To's, Tips&Tricks | Tagged | 6 Comments