...
- Dependencies Graph - visualizing dependencies between build configurations. announcement
- Maven/TeamCity dependencies Tab - displays Maven project dependencies marking those with corresponding TeamCity build configurations
- Pivot report - based on the new pivot viewer control for Silverlight, a proof on concept for displaying TeamCity projects/buildtypes/builds (announcement)
- Queue Statistics Report - report for average queue times for builds grouped by build configurations and agents
- User Roles Report - a plain list report to list all projects and all users with their roles in the projects.
- Flaky tests analyser - allows you to detect flaky/unstable tests in a project (issue, build)
...
- 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 Browse
- Adds "Browse Data Directory" under Diagnostics to allow TeamCity data directory browsing and files editing. (build)
- TeamCity Console - Web console to run Groovy scripts in TeamCity environment. Also provides a report of server Spring context.
- VCS Root Manager - allows you to change checkout rules via remote API (announcement). TeamCity 7.0 provides the ability via REST API
- VCS users syncronization - prototype plugin to create TeamCity users based on VCS commits
...
- Android runner - builds Android package (.apk) from your Android project (obsolete, use bundled IntelliJ IDEA Project Runner instead)
- Android Emulator
- 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 - Cabal build runner for Haskell projects (announcement)
- CMake
- support for CMake & GNU Make builds
- Compress File - a build runner to pack a directory into a zip archive
- Deployer - upload build artifacts to FTP,SSH, Windows share (SMB), deploy to Tomcat, etc.
- FTPUpload - a build runner to upload a folder to a remote FTP server
- Grails support - TeamCity-aware reporting for Grails builds
- Node.js support - provides Node.js, NPM and PhantomJS runners
- NuGet support
- support for NuGet (bundled since TeamCity 7.0)
- Octopus Deploy - triggers Octopus Deploy deployments
- OpenCover Runner - allows running code coverage with OpenCover as a build step
- PowerShell runner
- 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)
- Red Gate (SQL Server) - integration with Red Gate SQL Server tools for database changes deployment
hidden-data Use SQLCompareSupport@red-gate.com email to report issues.
- StyleCop runner
- Trigger.io integration - a runner to run the build in Trigger.io build service
- Unity3D runner - a simple way to build Web / Windows / OSX Unity Players from TeamCity (announcement)
- Xcode runner by JetBrains
- builds and runs tests for Xcode projects (Mac OS, iOS applications) (bundled since TeamCity 7.1)
- Xcode runner 1, Xcode runner 2 (and a several forks) - third-party earlier takes on Xcode runners
- SBT Runner
- allows run running build with Simple Build Tool (Scala)
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 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".
...
- Avatar - displays user's avatar in UI. Announcement.
- Artifacts torrents
- turns TeamCity server and agent into a torrent tracker and seeder for artifacts published to the server.
- BitBucket Trigger and Status - provides BitBucket-specific build triggering and pull request status update
- Build Queue Priorities
- (bundled since TeamCity 6.0)
- Command Line Remote Run Tool
- a command line tool to start remote run/personal build
- Commit Status Publisher
- Publishes build status to Gerrit Code Review tool or Atlassian Stash. Builds
- Coriander.Haarlem - A test-driven set of plugins for TeamCity. Includes carrot and stick tabs and log grep
- Debian package generator - a tool to generate custom Debian package for TeamCity server and agent
- Fools Day Plugin
- GitHub Change Status - post TeamCity change status to GitHub via CI status GitHub API. announcement
- Gerrit Changes Status Update - a Gerrit Verification build runner which calls ssh gerrit command to Label Verify. +1 if build success, -1 otherwise. See also "Commit Status Publisher" plugin.
- Groovy plug
- 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 agent
- Local Cloud - creates a "cloud" on the server's machine using its local agents
- Meta-Runner - adds ability to create runners from xml.
- Microsoft SDKs Detector - detects Microsoft SDKs (Azure SDK, Windows Phone SDK and ASP.NET MVC) on agent and exposes configuration parameters
- Node.js Service Messages - npm package for generation of TeamCity service messages in Node.js
- Page colorizer greasemonkey script - colors TeamCity pages background red/green depending on displayed builds status
- Puppet TeamCity module - installation of TeamCity server and agent from a yum repository via puppet
- Queue Manager
- (bundled since TeamCity 8.0) allows you to pause TeamCity build queue manually
- Service messages .NET library - .NET library for generating (and parsing) TeamCity service messages from .NET applications
- Stash Change Staus - sends build status updates to Atlassian Stash. See also "Commit Status Publisher" plugin.
- Symbol Server
- Allows you to use TeamCity as a Windows symbol and source server.
- UI Static Content
- adds static text to various TeamCity pages
- VMWare - launches VMWare virtual machines using VMWare Player on demand
...