Category Archives: Tips&Tricks

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

Run TeamCity CI builds in Google Cloud

We are happy to announce that now TeamCity provides a tight integration with Google Cloud services. The Google Cloud Agents plugin allows using Google Compute Engine to start cloud instances on demand to scale the pool of cloud build agents and also … Continue reading

Posted in Features, FYI, How-To's, Tips&Tricks | Tagged , , | Comments Off on Run TeamCity CI builds in Google Cloud

TeamCity to Access Private GitHub Repositories Securely

Introduction One of the great features TeamCity has is its integration with GitHub. Authentication from TeamCity to GitHub should be configured for the integration to work. We consider TeamCity secure enough; however, stealing authentication data is a threat we all … Continue reading

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

Kotlin Configuration Scripts: Testing Configuration Scripts

This is part five of the five-part series on working with Kotlin to create Configuration Scripts for TeamCity. An Introduction to Configuration Scripts Working with Configuration Scripts Creating Configuration Scripts dynamically Extending the TeamCity DSL Testing Configuration Scripts In this last … Continue reading

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