Package-level declarations

Types

Link copied to clipboard
open class Approval : BuildFeature

Build feature that allows to request manual approve before build starts

Link copied to clipboard

A build feature which updates the AssemblyVersion, AssemblyFileVersion and AssemblyInformationalVersion attributes in AssemblyInfo files under Properties folders. No additional attributes will be added, make sure you have all necessary attributes in the source code. Changed source files are reverted at the end of a build.

Link copied to clipboard
open class AutoMerge : BuildFeature

Build feature enabling automatic merge in build configuration or template.

Link copied to clipboard

Provides build cache functionality

Link copied to clipboard

A build feature publishing status to external system

Link copied to clipboard

Docker Support feature tracks pushed images and adds a dedicated tab with information about them.

Link copied to clipboard

A build feature which processes text files by performing regular expressions

Link copied to clipboard

Build feature ensuring certain free disk space on the agent before the build by deleting files managed by the TeamCity agent.

Link copied to clipboard

Golang feature processing Golang tests. Please note that additional build step setup for this build feature is required.

Link copied to clipboard

Caches Gradle dependencies to speed up the builds. The feature tracks shared cache directories (<gradle_user_home>/caches/modules-2) used by Gradle steps and caches dependencies in the artifact storage. The cache is automatically updated when dependencies of corresponding Gradle projects change.

Link copied to clipboard

A build feature assigning investigations of build failures automatically based on heuristics.

Link copied to clipboard

A build feature enabling integration with Jira Cloud via its Build and Deployment APIs

Link copied to clipboard

Caches Maven dependencies to speed up the builds. The feature tracks local repositories used by Maven steps and caches dependencies in the artifact storage. The cache is automatically updated when dependencies of corresponding Maven projects change.

Link copied to clipboard

Build feature for notification rule

Link copied to clipboard

Adds a connection to npm registry to build.

Link copied to clipboard

Caches NuGet packages on .NET steps to speed up the builds. The feature tracks NuGet global-packages directories used by the dotnet command and caches packages in the artifact storage. The cache is automatically updated when dependencies of the corresponding .NET projects change. NuGet package caching is supported when the build command uses .NET SDK 7.0.200 or higher.

Link copied to clipboard

A build feature to provide feed credentials.

Link copied to clipboard

A build feature to index *.nupkg files in build artifacts into TeamCity NuGet Feed.

Link copied to clipboard

Parallel Tests Feature can automatically split tests of a build into several batches, by test classes. It will run them in parallel on suitable build agents and gather results in a composite build overview.

Link copied to clipboard
open class Perfmon : BuildFeature

A build feature allows you to get the statistics on the CPU, disk and memory usage during a build run on a build agent.

Link copied to clipboard

Provides AWS Credentials of chosen AWS Connection.

Link copied to clipboard

A build feature that introduces GitHub pull requests integration

Link copied to clipboard

A Ruby Environment Configurator build feature passes Ruby interpreter to all build steps.

Link copied to clipboard
open class SshAgent : BuildFeature

A build feature which runs SSH agent during a build with the specified SSH key loaded

Link copied to clipboard
open class Swabra : BuildFeature

A build feature cleaning files and processes created during a build

Link copied to clipboard

Build feature enabling automatic VCS labeling in a build.

Link copied to clipboard
open class XmlReport : BuildFeature

A build feature parses xml report produced by external tools and present them as build results

Functions

Link copied to clipboard

Make build require manual approval before it will be assigned to an agent

Link copied to clipboard

Adds a build feature which updates the AssemblyVersion, AssemblyFileVersion and AssemblyInformationalVersion attributes in AssemblyInfo files under Properties folders. No additional attributes will be added, make sure you have all necessary attributes in the source code. Changed source files are reverted at the end of a build.

Link copied to clipboard

Adds a build cache to the build

Link copied to clipboard
Link copied to clipboard

Adds a free disk space check to the build configuration or template

Link copied to clipboard

Example. Adds a Golang build feature for test reporting. Note that additional -json command line argument is specified for tests run.

Link copied to clipboard

Adds Gradle dependency cache to the build. The feature tracks shared cache directories (<gradle_user_home>/caches/modules-2) used by Gradle steps and caches dependencies in the artifact storage. The cache is automatically updated when dependencies of corresponding Gradle projects change.

Link copied to clipboard

Configures Investigations Auto Assigner behaviour.

Link copied to clipboard

Provides integration with Jira Cloud via its Build and Deployment APIs

Link copied to clipboard

Adds Maven dependency cache to the build. The feature tracks local repositories used by Maven steps and caches dependencies in the artifact storage. The cache is automatically updated when dependencies of corresponding Maven projects change.

Link copied to clipboard

Enables automatic merge in the build configuration or template

Link copied to clipboard

Add notification rule

Link copied to clipboard

Example. Adds an npm registry build feature. Please note that corresponding connection project feature should be provided in project. This connection will be used only inside nodeJS build steps.

Link copied to clipboard

Adds NuGet cache to the build. The feature tracks NuGet global-packages directories used by the dotnet command and caches packages in the artifact storage. The cache is automatically updated when dependencies of the corresponding .NET projects change. NuGet package caching is supported when the build command uses .NET SDK 7.0.200 or higher.

Link copied to clipboard

Example. Enables tests parallelization. Uses 3 parallel batches to run tests.

Link copied to clipboard

Adds a build feature build feature

Link copied to clipboard

Example. Provides AWS Credentials of chosen AWS Connection to the Build Agent

Link copied to clipboard

Adds a build feature which processes text files by performing regular expressions

Link copied to clipboard

Adds a Ruby Environment Configurator build feature passes Ruby interpreter to all build steps.

Link copied to clipboard

Adds a build feature which runs SSH agent during a build with the specified SSH key loaded

Link copied to clipboard

Adds a build feature cleaning files and processes created during a build

Link copied to clipboard
Link copied to clipboard

Adds a build feature parses xml report produced by external tools and present them as build results