TeamCity

Plugins

Is your favorite VCS, unit testing framework, etc. missing from the TeamCity Compatibility Chart? Don't despair: chances are that you can still enjoy using TeamCity with the addition of a plugin. It could be a third-party plugin, or even a JetBrains' own plugin not bundled with TeamCity by default.

Check our list of over 50 ready to use plugins so you can use the best tools available.

Featured TeamCity plugins

TeamCity Artifactory Plugin
TeamCity Artifactory Plugin

Automatically deploys build artifacts into Artifactory. Plus:

  • Attaches information about deployed artifacts, resolved dependencies and environment data associated with each build to the binaries stored in Artifactory.
  • Provides bi-directional navigation between builds in TeamCity and artifacts build information in Artifactory.
TeamCity Twitter Notifier
TeamCity Twitter Notifier

Looking for a new handy way of getting notified about your builds?

Try following your projects on Twitter. This plugin lets you keep track of your builds by sending their status to Twitter.

TeamCity Sidebar Gadget for Windows
TeamCity Sidebar Gadget

Shows the build state of the projects and configurations you are interested in. It is available on your sidebar (Windows Vista) or your desktop (Windows 7).

Little smart thing displays the project status very compactly - by adding different background colors corresponding to the build configuration state.



Installing plugins

Installing new plugins in TeamCity is really simple:

  1. Shut down TeamCity server.
  2. Copy the zip archive with the plugin to <TeamCity Data Directory>/plugins.
  3. Start the TeamCity server: the plugin files will be unpacked and processed automatically.

Enjoy your new functionality within TeamCity!

For more details on how to install new plugins in TeamCity, please see our online documentation.


Developing TeamCity plugins

TeamCity functionality can be extended in a number of ways. You can make declarative changes using bits of XML, which provide additional information about your builds, or you can write a real TeamCity plugin using the comprehensive OpenAPI. Using the latter, you can develop integration with version control systems, issue tracking systems, build tools, testing frameworks, IDEs, notification programs, etc.

Some TeamCity plugins, including FxCop, Eclipse, Rake runner, and ClearCase VCS support plugin, are open source and could make an excellent start for your own plugins.