Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Update links on plugins repository

hidden-data
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
DO NOT UPDATE THIS PAGE
Consider working with the plugin repository

Ask Yegor.Yarko for details.

Warning

The plugins list has moved to the JetBrains Plugin repository where you can search, vote, and comment on the plugins.

Plugin author? You can claim existing plugins or add your plugin there.


See also the list of Open-source Bundled Plugins.

This page is preserved for historical reasons to list the plugins added before October 2016.

Want to list your plugin? Add it to the JetBrains Plugin repository
Want to write your plugin or have API questions? Read more
Have questions? Use TeamCity Plugins forum or Contact us

 

 

Expand
titlePrevious pre-migration plugins list

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 Image Modified icon.
Plugins submitted for TeamCity plugin contest are marked with the Image Added icon.

The plugins are listed in the following sections:

Table of Contents
stylenone

Version Control Systems Support

Anchor
TestingFrameworks
TestingFrameworks

Testing Frameworks Support

...

  • pluggable via PHPUnit's suite.xml

...

...

Notification/Visualizers

  • Boxcar notifications - send out notifications via Boxcar.
  • Build Lights - make your own Arduino-based build notifier for TeamCity and other CI tools!
  • Buildron - a radiator in a game-like design. Watch your builds in an entertaining way!
  • BuildScreen - a standalone Windows application to display TeamCity build statuses, e.g. on a large screen.
  • BuildStatusMonitor - a standalone Windows application which displays TeamCity build status on Delcom lights devices.
  • buildstatusnotifier - a way to see green/red page mirroring build status
  • CCTray support Image Added - ability to see TeamCity build statuses in the CruiseControl's CCTray (bundled since TeamCity 7.0)
  • Cradiator - a standalone Windows application that displays a summary of project statuses.
  • CI-Eye - a standalone web-based build statuses visualizer
  • CityTracker - Mac OS X status bar notifications
  • Continuous Integration Dashboard - a personalized dashboard to display build information from TeamCity (and other CI's)
  • Dashboard - a .NET web application to display data from TeamCity and other systems like Sonar and GitHub
  • emailinject - Injects message from build script into the body of the email sent by TeamCity

...

...

...

...

  • Visuwall - a standalone web-based build statuses visualizer
  • Wall-T - a build radiator written in JavaFx
  • WebHooks

...

Apps, Notification and Interaction Applications

iOS

Android

  • TCity - Android app

    hidden-data
    TeamCity Admin for Android - an Android app (https://play.google.com/store/apps/details?id=com.schwartzman.teamcity) link does not work anymore

  • TeamCityApp Beta - an Android app to manage TeamCity builds
  • TeamCity Downloader - an Android app to browse and download build artifacts
  • TeamCity Widget for Android - an Android dashboard widget

Windows Phone

  • My City - Windows Phone app

    hidden-data
    by Michael Dumont

  • TeamCityMetro - Windows Phone app

    hidden-data
    by Paul Stack and Gary Park, also have twitter account

Misc

Issue Trackers

  • GitHub - integration with GitHub issue tracker; TeamCity 9.1-compatible fork. (Since TeamCity 10.0 official alternative integration is bundled. Consider uninstalling this plugin for TeamCity 10+)
  • FogBugz - integration with FogBugz issue tracker. announcement
  • FogBugz - a more recent version of the integration with FogBugz issue tracker
  • Redmine - original issue, builds; TeamCity 9.1-compatible fork.
  • RMTrack - integration with RMTrack

...

Troubleshooting

Remote APIs

  • FluentTc - C# library for TeamCity REST API and also interacting with TeamCity within the build script

  • JSON API - API to emulate Hudson's JSON one

...

...

  •  a .NET Library to access TeamCity via the REST API (newer take).

Reporting

hidden-data
* [CI Game|https://github.com/MikeHanson/TeamCityCiGame] \- (not yet functional)

Administration Tools

  • Agent Custom Token Authorize Image Added - a way to authorize an agent by adding a token to agent properties file (basic implementation)
  • Agent Tasks - enable/disable (and more) predefined set of agents by schedule
  • Configuration TFS backup - a separate .Net application that monitors TeamCity server configuration files and can automatically check the changes into TFS
  • Data Directory Browser Image Modified - Adds "Browse Data Directory" under Diagnostics to allow TeamCity data directory browsing and files editing. (build)

...

  • (bundled since TeamCity 8.1)
  • DisableAllAgents Image Added - Solves issue TW-6006: adds the ability to bulk disable/enable all agents
  • EnvInject Image Added - a runner to add TeamCity parameters from a file. Inspired by the plugin. (also available is the bundled approach)
  • JMX plugin - expose server and agent details through Java JMX which can be then monitored by Munin, etc.
  • One-time passwords Image Added - Authentication module which allows logging in to TeamCity via one-time passwords (OTP)
  • Parameter Finder Image Added - Customizable detection of software tools installed on the agent and reporting those via agent parameters
  • runAs Image Added - Provides an ability to run builds under the specified Windows user account
  • Server Configurations Image Added - Allows maintaining and using sets of parameters (associated with a server) in build configurations
  • SysInfo  Image Added - extracts detailed Windows system information about a computer and publishes it to agents' configuration parameters during the agents' initialization
  • VCS Root Manager - allows you to change checkout rules via a remote API (announcement). TeamCity 7.0 provides the ability via REST API
  • VCS users syncronization - a prototype plugin to create TeamCity users based on VCS commits
  • Web Ssh Image Added winner - an SSH console right in the Teamcity UI

Build Runners

...

...

  • Groovy - run Groovy code as an agent build step 

    hidden-data
    is not functional as of November 2015 as http://evgenyg.artifactoryonline.com/evgenyg/repo/teamcity/ stopped to be publicly accessible; see https://teamcity.zendesk.com/agent/tickets/14422 

  • ILMerge Meta-Runner - meta-runner to run ILMerge (utility to merge multiple .NET assemblies into a single assembly)
  • JMH Image Added - a runner and report tab for collecting JMH benckmark report for a runnable .jar file
  • Load Impact runner - run Load Impact tests from TeamCity (announcement)
  • Meta Runners Power Pack - a collection of meta runners for various tasks like downloading a file, triggering a build, tagging a build, changing a build status, running PHP tasks, etc.
  • NDepend - runs NDepend analysis (.NET) and displays NDepend reports in TeamCity
  • NuGet support Image Modified - support for NuGet (bundled since TeamCity 7.0)
  • Octopus Deploy - creates Octopus-compatible NuGet packages and triggers Octopus Deploy deployments (announcement)
  • OpenCover Runner - allows running code coverage with OpenCover as a build step
  • Pgyer Runner - uploads packages to Pgyer server
  • PowerShell runner Image Modified - easy run your PowerShell scripts from TeamCity (bundled since TeamCity 6.5)
  • Python Runner - allows you to simply run python scripts in different operating systems (automatically detects Pythons on agents and maintains compatibility)

...

Extended Settings for Build Configurations

  • Autoincrementer Image Modified - allows you to share the sequence of build numbers

...

...

  • among build configurations and more.
  • Swabra Image Modified - cleaning checkout directory (deleting new files) after the build (bundled since TeamCity 5.1)
  • Tag build - service message to add a tag for the current build
  • unique - Issues unique build numbers to builds across projects in a simple counter fashion. See also the Autoincrementer plugin above.
  • Url Build Trigger Image Modified - Adds a build to the build queue when detecting a change

...

  • in the specified URL.
  • Shared Resources Image Modified - (bundled since TeamCity 8.0) allows you to limit concurrently running builds from different build configurations based on defined "resources" and "locks".
  • Web parameters - a custom parameter type to display the 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

...

...

  • TeamCity user authentication via the login to Azure AD
  • Bumblebee - a build runner to update tests in HP ALM or trigger execution of tests in HP ALM in couple of clicks (Bumblebee sitedocumentation, sources)
  • Cadence vManager - a build runner to execute remote API calls to Cadence vManager
  • Crowd Authentication - a plugin for TeamCity to allow user login through Atlassian Crowd. (blog post, announcement)

    hidden-data
    related issue: [http://youtrack.jetbrains.com/issue/TW-9752]

  • 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.

    hidden-data
    unpublished post draft: [http://confluence.jetbrains.com/display/TCINT/Performance+Test+Analysis+%28JMeter%29+plugin+-+blogpost] 

  • Rally - publishes TeamCity build events to Rally.
  • Leiningen - Clojure Leiningen plugin for on-the-fly stages, tests and artifacts reporting to TeamCity
  • Upsource links - adds links to JetBrains Upsource reviews to changes displayed in TeamCity
  • VersionOne, download, sources - by VersionOne
  • WhiteSource - integration with WhiteSource open-source licenses management solution

Miscellaneous

  • SauceLabs - integrates with Sauce Labs (cloud-based browser and mobile testing platform) (sources)
  • SonarQube Image Added - a build runner to run Sonar code analysis and publish it to Sonar

Miscellaneous

  • Achievements Image Added - granting TeamCity users various badges based on their activity
  • Artifacts torrents Image Modified - turns the TeamCity server and agent into a torrent tracker and seeder for artifacts published to the server.
  • Avatar - displays the  user's avatar in UI. Announcement.
  • BitBucket Trigger and Status - provides BitBucket-specific build triggering and pull request status update
  • Build Queue Priorities Image Modified - (bundled since TeamCity 6.0)
  • Chef install - downloads and installs the TeamCity server and agent via Chef
  • Command Line Remote Run Tool Image Modified - a command line tool to start remote run/personal build
  • Commit Status Publisher Image Modified (bundled since TeamCity 10.0) - Publishes build status to JetBrains Upsource, GitHub, Atlassian Bitbucket Server(Stash) or Gerrit Code Review tool

...

...

...

  • plugin by JetBrains.
  • Groovy plug Image Modified - example for TeamCity extensions in Groovy. As a demo, adds time properties, resources locks.
  • JIRA reporter - adds comments/modifies JIRA issues on TeamCity builds
  • Linux System Properties - - provides Linux OS-specific parameters on an agent

...

  • Meta-Runner - adds the ability to create runners from xml. (obsolete, implemented as core functionality in the scope of TeamCity 8.0)
  • Microsoft SDKs Detector - detects Microsoft SDKs (Azure SDK, Windows Phone SDK and ASP.NET MVC) on the agent and exposes configuration parameters
  • Node.js Service Messages - an npm package for generation of TeamCity service messages in Node.js
  • Page colorizer greasemonkey script - colors TeamCity pages background red/green depending on the displayed

...

  • build's status
  • Password reset Image Added winner - Adds a 'password reset' link to the login screen and allows you to reset password without disturbing the TeamCity Administrator.
  • Puppet TeamCity module - installation of the TeamCity server and agent from a yum repository via puppet
  • Queue Manager Image Modified - (bundled since TeamCity 8.0) allows you to pause the TeamCity build queue manually
  • S3 Uploader - uploads build artifacts to S3 bucket
  • Service messages .NET library - a .NET library for generating (and parsing) TeamCity service messages from .NET applications
  • Stash Change

...

  • Status - sends build status updates to Atlassian Stash.  See

...

...

...

  • VSIX gallery Image Added winner - Turns TeamCity into a Visual Studio Extensions (vsix) Gallery
  • TeamCity Benchmark Image Added - allows executing various benchmarks against TeamCity installation. Related post with details.
  • TeamCityZen - provides a command line tool which can be run as a build step to send notifications based on @user mentions in change comments
  • Caches Cleanup - cleans Maven and Gradle caches when agent needs more disk space

Anchor
SupportInOtherTools
SupportInOtherTools

Support for TeamCity in Other Tools

...

  • : a plugin for Atlassian Confluence by StiltSoft
  • Datadog - send TeamCity build events to Datadog (commercial system for metrics and events analysis)
  • github has a service hook to trigger a build in TeamCity on commit (see code

...

...

...

  • to use the TeamCity server as an external dependency repository
  • hubot teamcity.coffee - support for some TeamCity commands for Hubot

...

...

  • JIRA issues and Dashboard. A 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.

...

Other Integration Examples

  • psake - an example on reporting NUnit tests to TeamCity from a psake build
Note

See also Open-source Bundled Plugins

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

HTML

<script type="text/javascript">
   AJS.$("div.wiki-content > 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]);
   });
</script>

Discontinued plugins

These plugins are discontinued by their authors

  • TeamCity Console - a 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

hidden-data
Not yet added/unsorted:

Issue tracker:
[QualityCenter|https://github.com/tlusk/TeamCity-QualityCenter]
VSTS Release Management (add link from https://marketplace.visualstudio.com/vsts/Build%20and%20release?sortBy=Downloads ) -  integration with TeamCity for VSTeamServices Release service
add: hidden-data from https://jbs.zendesk.com/agent/tickets/668718 hidden-data

* [DigitalOcean cloud support|https://github.com/beolnix/tcdop] - cloud integration for DigitalOcean. [announcement|https://devnet.jetbrains.com/message/5564127#5564127]
[https://github.com/RichardSlater/Teamcity.WebWallBoard][https://code.google.com/p/buildwall/]
* [TeamCity Farm|http://jv-ration.github.io/teamcity-farm/] \- scripts the TeamCity server and agent deployment into Docker/VM images
* [CI Game|https://github.com/MikeHanson/TeamCityCiGame] \- (not yet functional)
* [CCMenu|http://ccmenu.org/] \- CCTray for Mac OS X with TeamCity support
* [build-whisperer|http://code.google.com/p/build-whisperer/] \- might work with CC feed, needs testing.
* [Slack integration|https://github.com/way2-technology/slack-integrator]
* [SinCity|https://github.com/sferencik/SinCity]
* [Kovair|http://www.kovair.com/adapters/teamcity-integration/]
runners:
* [RunDeck|https://github.com/hhariri/teamcity-rundeck] - runner to launch [RunDeck|http://rundeck.org/] jobs
Discontinued/Obsolete/no more available:
* [P4V Addin|http://p4tc.dnksoft.eu/] \- a Plugin for Perforce P4V to run TeamCity personal builds
 

 

Note

See also Open-source Bundled Plugins

hidden-data
Non-public
[Build log profiler|https://github.com/JetBrains/TeamCity-Build-Log-Profiler] \- displays a report for the longest stages of the build based on the build log[https://github.com/JetBrains/TeamCity.DSL]
[Octopus trigger|https://github.com/matt-richardson/teamcity-octopus-build-trigger-plugin]