Package-level declarations
Types
Build feature that allows to request manual approve before build starts
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.
Build feature enabling automatic merge in build configuration or template.
A build feature to configure Bazel build behaviour.
Provides build cache functionality
A build feature publishing status to external system
Docker Support feature tracks pushed images and adds a dedicated tab with information about them.
A build feature which processes text files by performing regular expressions
Build feature ensuring certain free disk space on the agent before the build by deleting files managed by the TeamCity agent.
Golang feature processing Golang tests. Please note that additional build step setup for this build feature is required.
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.
A build feature assigning investigations of build failures automatically based on heuristics.
A build feature enabling integration with Jira Cloud via its Build and Deployment APIs
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.
Build feature for notification rule
Adds a connection to npm registry to build.
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.
A build feature to provide feed credentials.
A build feature to index *.nupkg files in build artifacts into TeamCity NuGet Feed.
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.
A build feature allows you to get the statistics on the CPU, disk and memory usage during a build run on a build agent.
Provides AWS Credentials of chosen AWS Connection.
A build feature that introduces GitHub pull requests integration
A Ruby Environment Configurator build feature passes Ruby interpreter to all build steps.
A build feature which runs SSH agent during a build with the specified SSH key loaded
A build feature cleaning files and processes created during a build
Build feature enabling automatic VCS labeling in a build.
A build feature parses xml report produced by external tools and present them as build results
Functions
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.
Configures Bazel build behaviour.
Adds a build cache to the build
Enables status publishing to external system
Example.
Adds a free disk space check to the build configuration or template
Example. Adds a Golang build feature for test reporting. Note that additional -json
command line argument is specified for tests run.
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.
Configures Investigations Auto Assigner behaviour.
Provides integration with Jira Cloud via its Build and Deployment APIs
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.
Enables automatic merge in the build configuration or template
Add notification rule
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.
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.
Provides NuGet feed credentials for feed
Enables NuGet packages indexing into feed
Example. Enables tests parallelization. Uses 3 parallel batches to run tests.
Adds a build feature build feature
Example. Provides AWS Credentials of chosen AWS Connection to the Build Agent
Enables pull requests integration
Adds a build feature which processes text files by performing regular expressions
Adds a Ruby Environment Configurator build feature passes Ruby interpreter to all build steps.
Adds a build feature which runs SSH agent during a build with the specified SSH key loaded
Adds a build feature cleaning files and processes created during a build
Enables automatic VCS labeling in a build
Adds a build feature parses xml report produced by external tools and present them as build results