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 Modified icon.

The plugins are listed in the following sections:

Table of Contents
stylenone

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

Version Control Systems Support

Anchor
TestingFrameworks
TestingFrameworks

Testing Frameworks Support

Notification/Visualizers

...

  • Team piazza - provides separate page for the build status with the committing user's avatar
  • TeamCity BuildMonitor - ASP.NET-based build monitor screen
  • TeamFlash - a standalone application (Windows, Linux, Raspberry Pi) to display the build status on Delcom USB lights.
  • TravCorp radiator - JavaScript build radiator

...

Apps, Notification and Interaction Applications

iOS

  • iTeamCity - iPhone app
  • TeamCity Admin for iPad - an iPad app, announcement
  • TeamCity Companion - an iPhone app, announcement

    ...

    • hidden-data

    ...

    • see also site: [http://teamcitycompanion.github.io/]

    ...

    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

      ...

      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

          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, e.g. usable for XFD. See also TeamCity's bundled REST API
          • PyTeamCity - Python interface to the TeamCity REST API
          • Ruby REST client - a Ruby wrapper for the TeamCity Rest API
          • Sharp2City - a .Net API for the TeamCity REST API (announcement)
          • SwiftCity - TeamCity REST API client in Swift
          • TeamCityCLI - CLI for TeamCity REST API
          • TeamCitySharp -  a .NET Library to access TeamCity via the REST API (newer take).

          Reporting

          Administration Tools

          • Agent Custom Token Authorize Image Modified - 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 Modified - Solves issue TW-6006: adds the ability to bulk disable/enable all agents
          • EnvInject Image Modified - 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 Modified - Authentication module which allows logging in to TeamCity via one-time passwords (OTP)
          • Parameter Finder Image Modified - Customizable detection of software tools installed on the agent and reporting those via agent parameters
          • runAs Image Modified - Provides an ability to run builds under the specified Windows user account
          • Server Configurations Image Modified - Allows maintaining and using sets of parameters (associated with a server) in build configurations
          • SysInfo  Image Modified - 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 Modified winner - an SSH console right in the Teamcity UI

          Build Runners

          • Advanced Installer - builds Advanced Installer setup projects
          • Apica LoadTest - runs web site performance tests using Apica LoadTest and presents the results and statistics on a build results tab
          • Android Runner - builds an Android package (.apk) from your Android project (obsolete, use bundled IntelliJ IDEA Project Runner instead)
          • Android Emulator
          • Ansible Runner Image Modified -  an ansible-playbook build runner. Adds the 'Ansible' runner type to the new build step creation dialog and the 'Ansible Log' tab to build result pages.
          • AWS CodeDeploy Image Modified - uploads appllication to S3, registers it in an AWS CodeDeploy applciation and creates a deployment
          • AWS Elastic Beanstalk - deploys to Elastic Beanstalk
          • BlazeMeter - adds a runner to run load tests using BlazeMeter and view the report as a build tab
          • C# runner - write build task in C# right in web UI. (announcement, builds)
          • Cabal - a Cabal build runner for Haskell projects (announcement)
          • CMake Image Modified - support for CMake & GNU Make builds
          • Compress File - a build runner to pack a directory into a zip archive
          • Deployer Image Modified (bundled since TeamCity 10.0) - upload build artifacts to FTP, SSH, Windows share (SMB), deploy to Tomcat, etc.
          • TeamCity .NET Core Plugin Image Added -  the dotnet command build runner supporting the .NET CLI toolchain.
          • DotNetBuild Image Modified - a DotNetBuild build runner
          • dotMemory Unit - Integration with JetBrains dotMemory Unit allowing you to run tests that check your code for all kinds of memory issues
          • dotTrace Profiler - Integration with JetBrains dotTrace to measure performance metrics during test runs
          • FTPUpload - a build runner to upload a folder to a remote FTP server
          • Grails support - TeamCity-aware reporting for Grails builds
          • 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 Modified - 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)
          • Redgate SQL CI runner - supports Red Gate tools for continuous integration and database deployment

            ...

            • hidden-data

            ...

            • Use SQLCompareSupport@red-gate.com email to report issues.

            ...

            Extended Settings for Build Configurations

            Cloud Support

            Other Systems Support

            • Artifactory - Artifactory repository manager integration and enhancements to Maven release process developed by JFrog
            • Azure Active Directory - 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] 

                ...

                Miscellaneous

                Anchor
                SupportInOtherTools
                SupportInOtherTools

                Support for TeamCity in Other Tools

                • Confluence Plugin - TeamCity Integration: 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)
                • Gradle Dependencies - a plugin for Gradle to use the TeamCity server as an external dependency repository
                • hubot teamcity.coffee - support for some TeamCity commands for Hubot
                • JIRA plugin - display TeamCity builds information in 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.
                • Plastic SCM
                • Puppet TeamCity Manager Image Modified - Configures TeamCity Projects, Build Configurations and VCS Roots via Puppet
                • QNUnit
                • Siren of Shame - build monitor
                • Stash Commit Hook - a plugin for Atlassian Stash to force TeamCity VCS root checking for changes on new changes in Stash
                • uDeploy
                • VSTest.TeamCityLogger - a logger for Microsoft VSTest with TeamCity support, see also VSTest.Console Runner

                Other Integration Examples

                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]
                

                ...