Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.

Publicly available plugins for JetBrains TeamCity.

These plugins are provided on "as is" basis, no warranties, etc.
JetBrains does not endorse or recommend any plugins provided by third parties and accepts no responsibility for any of the mentioned third-party plugins functionality, bugs, possible data loss, etc.

Plugins provided by JetBrains are marked with the icon.

The plugins are listed in the following sections:

Table of Contents

Want to list your plugin? Contact us
Want to write your plugin? Read more

Version Control Systems Support


Testing Frameworks Support


* [CCMenu|] \- CCTray for Mac OS X with TeamCity support

Apps, Notification and Interaction Applications



Windows Phone

  • My City - Windows Phone app
    by Michael Dumont
  • TeamCityMetro - Windows Phone app
    by Paul Stack and Gary Park, also have twitter account


Issue Trackers


Remote APIs


Administration Tools

Build Runners

Extended Settings for Build Configurations

  • Autoincrementer - allows you to share the sequence of build numbers between several build configurations
  • Date Build Number - adds date to the build number. See also Groovy plug and "Formatted Date Parameter" below.
  • Failure Formula - custom metric which can be used to fail a build if it runs longer certain percentage then the previous one.
  • Formatted Date Parameter - provides a configuration parameter with the current date/timestamp.
  • Git Scheduling Trigger - a custom implementation for TW-23879:Ability to trigger builds in specific branches by schedule
  • Kill Billd - Kills Bill builds running for too long comparing to last successful build
  • NetPublisher - publishing build artifacts to a network share (server-side)
  • RunAs - Adds ability to run builds in sandboxes, under different user accounts (requires TeamCity 6.5.3)
  • Shared Build Number - provides build number sharing between the build configurations and more.
  • Swabra - cleaning checkout directory (deleting new files) after the build (bundled since TeamCity 5.1)
  • unique - Issues unique build numbers to builds across projects in a simple counter fashion. See also Autoincrementer plugin above.
  • Url Build Trigger - Adds build to the build queue when detecting change at the specified URL.
  • Shared Resources - (bundled since TeamCity 8.0) allows you to limit concurrently running builds from different build configurations based on defined "resources" and "locks".
  • Web parameters - custom parameter type to display custom run build dialog parameter drop down with options retrieved from an external web service

Cloud Support

Other Systems Support

  • Artifactory - Artifactory repository manager integration and enhancements to Maven release process developed by JFrog
  • Cadence vManager - build runner to execute remote API calls to Cadence vManager
  • Crowd Authentication - plugin for TeamCity to allow user login through Atlassian Crowd. (blog post, announcement)
    related issue: []
  • Graphite Integration - sends various build, code and test metrics (including FxCop and OpenCover) to Graphite/StatsD.
  • JMeter - integrate with JMeter for performance testing within builds and displaying trends.
    unpublished post draft: [] 
  • Rally - integrates TeamCity with Rally.
  • Leiningen - Clojure Leiningen plugin for on-the-fly stages, tests and artifacts reporting to TeamCity
  • VersionOne, download, sources - by VersionOne
  • WhiteSource - integration with WhiteSource open-source licenses management solution
  • Sauce Labs - integrates TeamCity with Sauce Labs (sources)
  • SonarQube - a build runner to run Sonar code analysis and publish it to Sonar


* [CI Game|] \- (not yet functional)
* [TeamCity Farm|] \- scripts TeamCity server and agent deployment into Docker/VM images


Support for TeamCity in Other Tools

  • Confluence Plugin - TeamCity Integration Plugin plugin for Atlassian Confluence by StiltSoft
  • github has a service hook to trigger a build in TeamCity on commit (see code)
  • hubot - support for some TeamCity commands for Hubot
  • Jira plugin - display TeamCity builds information in Jira issues and Dashboard. Jira plugin by StiltSoft
  • Karma - support in the JavaScript testing tool to report tests progress into TeamCity using TeamCity service messages
  • Magenta/Riff-Raff - Guardian deploy system which uses TeamCity to grab and mark builds of deployed artifacts
  • Mocha - on-the-fly reporting via service messages for Mocha JavaScript testing framework. Related post with instructions.
  • NDepend (instructions on configuring NDepend build and displaying reports in TeamCity)
  • Plastic SCM
  • QNUnit
  • Stash Commit Hook - plugin for Atlassian Stash to force TeamCity VCS root checking for changes on new changes in Stash
  • uDeploy
  • VSTest.TeamCityLogger - logger for Microsoft VSTest with TeamCity support

Other Integration Examples

Discontinued plugins

These plugins are discontinued by their authors

  • TeamCity Console - Web console to run Groovy scripts in TeamCity environment. Also provides a report of server Spring context.
  • Gradle about - a plugin for Gradle with support for TeamCity. Generates a textual description of the artifacts
  • Maven about - a plugin for Maven with support for TeamCity. Generates a textual description of the artifacts


See also Open-source Bundled Plugins

Not yet added/unsorted[][]

Discontinued/Obsolete/no more available:
* [P4V Addin|] \- Plugin for Perforce P4V to run TeamCity personal builds

<script type="text/javascript">
   AJS.$(" > ul > li > a").click(function() {
        var link = AJS.$(this);
        var title = link.text(); //link.attr("title")
        if (!title) {
            title = "Untitled Plugin";
        title = title.replace("'", "_");

        _gaq.push(['_setAccount', 'UA-940435-14']);
        _gaq.push(['_trackEvent', 'Follow links', 'TeamCity Plugins - ' + title]);