Category Archives: Tips&Tricks

New in TeamCity 2018.2: Simplified Installation of Plugins

Installing new plugins has just become a lot simpler! You don’t have to restart the server to enable a newly uploaded plugin anymore. The TeamCity server now integrates with the JetBrains Plugins Repository. The new integration simplifies the installation of … Continue reading

Posted in Blogroll, Features, Tips&Tricks | Tagged , | Leave a comment

New in TeamCity 2018.2: Show Kotlin DSL for Build Configurations

The Kotlin-based DSL is becoming more popular for defining build configurations in TeamCity. We are continuing to improve the user experience for Kotlin, both in the TeamCity UI and the IDE plugin. Once the versioned settings option is enabled for … Continue reading

Posted in Blogroll, Features, Tips&Tricks | Tagged , | Leave a comment

New in TeamCity 2018.2: Metadata in Tests

Ever since TeamCity 2018.2, a test run in TeamCity can be associated with some supplementary information (metadata), in addition to a test’s status, execution time, and output. This information can be used to provide things like extra logs, screenshots, numeric … Continue reading

Posted in Blogroll, Features, Tips&Tricks | 5 Comments

New in TeamCity 2018.1: Inherited build steps configuration improvements

There is sometimes a need to define a common build step in a template, so that this step will be executed either before all build configuration steps or after them. Here’s a simple example. I’m building a lot of typical … Continue reading

Posted in Blogroll, Features, Tips&Tricks | Tagged , , | Leave a comment

Branch specific settings in TeamCity

We’re often asked how to run different build steps in different branches. In fact, this has already been possible in TeamCity for quite some time (since version 9.1), but it seems we need to do a better job explaining how … Continue reading

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

TeamCity Integration with IntelliJ-based IDEs

Starting from its very first version, TeamCity has provided support for IntelliJ platform-based IDEs; and since they are products from JetBrains, this integration is the most powerful one when compared to other IDE integrations. The main idea behind the integration … Continue reading

Posted in Features, FYI, Tips&Tricks | 2 Comments

TeamCity Plugin for HashiCorp Vault

When performing integration tests and deployments, build scripts need credentials to access external servers and services. Traditionally passwords are stored on the TeamCity server as secure parameters. But although secrets are masked in the UI, encrypted at rest, and protected … Continue reading

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

Introducing TeamCity RunAs Plugin

When building, testing, and deploying an application with TeamCity, you may need to run a build under a specific user account, different from the one used to run the build agent. TeamCity RunAs Plugin Overview The teamcity-runas plugin can be … Continue reading

Posted in Features, FYI, How-To's, Tips&Tricks | Comments Off on Introducing TeamCity RunAs Plugin

Build React Apps with TeamCity

Greetings, everyone! In this blog post we will talk about building a React application with TeamCity using one of the newest TeamCity features –  Docker integration, introduced in  TeamCity 2017.2 EAP1. (At the moment the TeamCity-Docker support can run on … Continue reading

Posted in EAP, Features, How-To's, Tips&Tricks | 2 Comments

Manage TeamCity Users with Invitations Plugin

Managing users of a TeamCity server is one of the tasks currently handled by the server administrator. Now when a new user comes to the company, they need to create an account on a TeamCity server (provided the default setting … Continue reading

Posted in Features, Tips&Tricks | Comments Off on Manage TeamCity Users with Invitations Plugin