Top Downloads

.NET Core Support

brings support of .NET CLI toolchain to build .NET Core projects. Blog post about this plugin usage.
If you need to use test reporting for all popular test frameworks you may add a reference to the TeamCity.VSTest.TestAdapter nuget package in your test projects.

xUnit test runner 2

A xUnit runner for TeamCity. Supports tests written with xUnit 1.9.2, 2.0.0, 2.1.0 and 2.2.0-beta3. Key features: 1. Wildcard include and exclude patterns. 2. Configurable parallel processing of test assemblies. 3. Configurable command line arguments for xunit.console.exe. This is a fork from https://github.com/carlpett/xUnit-TeamCity where the main new features added are: 1. Configurable parallel processing of test assemblies. 2. Configurable command line arguments for xunit.console.exe. The parallel processing made our own continuous integration build run 8 minutes faster (from 15 minutes to 7 minutes).

Octopus Deploy

Creates Octopus-compatible NuGet packages and triggers Octopus Deploy deployments

Docker Cloud

This plugin leverages the TeamCity Cloud API in order to start and dispose TeamCity agents hosted in Docker containers on demand. Containers can be configured, and tested, directly from the TeamCity configuration interface. This cloud provider also has built-in support for Official TeamCity agent images, and resolve them automatically according to your TeamCity version. Documentation and build instructions are available on the project's GitHub page. Please use the GitHub issue tracker to notify bugs and features requests. Requires TeamCity 10.x or greater.

Azure Resource Manager Cloud Support

Creates cloud build agents in Microsoft Azure cloud via Resource Manager deployments.
Blog post about resource manager plugin.

Python Runner

Python Runner for TeamCity. Allows you to simply run python scripts in different operating systems (automatically detects Pythons on agents and maintains compatibility). Please report bugs and suggest features on GitHub.

S3 Artifact Storage

This plugin allows replacing the TeamCity built-in artifacts storage with AWS S3. The artifacts storage can be changed at the project level. After changing the storage, new artifacts produced by the builds of this project will be published to the (specified) AWS S3 bucket. Besides publishing, the plugin also implements resolving of artifact dependencies and clean-up of build artifacts.

OAuth2 authentication

Enable GitHub or generic oAuth2 authentication to build server

GitHub Commit Hook

This plugin allows installing GitHub webhooks for GitHub repositories used by TeamCity VCS roots. At the moment the plugin does three things:
  • it shows a suggestion to install a GitHub webhook if it finds a GitHub repository in a project without such a webhook
  • it provides a new action in the project 'Actions' menu for webhook installation enabling you to install or reinstall a webhook at any time
  • it checks the status of all of the installed webhooks and raises a warning via the health report if some problem is detected
The plugin also installs webhook automatically when a build configuration is created via a URL or GitHub integration and uses a repository from GitHub Enterprise. The plugin is compatible with TeamCity 10.0 or later.

AlertMePro

AlertMePro is TeamCity Notification plugin which allows you to receive notifications from your TeamCity Server to Skype.

Telegram Notifier

TeamCity notifications for Telegram messenger

AWS Elastic Beanstalk

Simple Teamcity deployment plugin for AWS Elastic Beanstalk. Originally based on JetBrains CodeDeploy plugin this plugins aims to perform deploys of your AWS Elastic Beanstalk applications. From a previously created zip you just need to configure the credentials and destination and way for the plugin to report success of failure. This plugin still has a lot of space for improvement. Future releases will try to: create the whole release package and improve the information logged during the deploy.

Tasks Build Runner

A plugin to identify pending tasks in the code. Be it minor #TODO 's or critical #FIXME 's. This plugin will scan the code to identify pending tasks. Configuration provided for include, exclude filters, and option to specify task regexes. Another configurable option to mark the build as failed if critical tasks are found. The plugin will also report statistics to team city with the count of pending tasks which can be viewed as a graph.

GitLab Issues

Plugin for integration GitLab issues into teamcity

BrowserStack

Use the BrowserStack TeamCity plugin to easily integrate your TeamCity setup with BrowserStack. Use this plugin you can:

  1. Manage your BrowserStack credentials globally or per build job
  2. Set up and teardown BrowserStack Local for testing internal, dev or staging environments
  3. Embed BrowserStack Automate reports in your TeamCity job results

xUnit test runner

xUnit runner
A xUnit runner for TeamCity. Supports tests written with xUnit 1.9.2, 2.0.0, 2.1.0 and 2.2.0.

WebHooks

The original WebHooks integration plugin for Teamcity. Supports many build states and payload formats.

Release Notes:
v1.1-alpha10.157.147 - 26 May 2017
  • Bug fix for HTTP time-outs defaulting to infinity. Now set to 120 seconds
    Timeouts can be changed by editing main-config.xml and adding a section similar to the following:
  <webhooks>
	<http-timeout connect="10" response="10" />
  </webhooks>

Azure Classic Cloud Support

creates cloud build agents in Microsoft Azure cloud via Classic (Service Management) deployments.
Note: we recommend to use Azure Resource Manager plugin to connect to Azure Cloud.

Browser notify

Browser notify is a plugin for JetBrains Teamcity server, that adds notification via web api notification mechanism.

NuGet support

support for NuGet build runners and feed (bundled since TeamCity 7.0)