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.
Provides build cache functionality
A build feature publishing status to external system
Caches dependencies to speed up the builds.
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.
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
Build feature for notification rule
Adds a connection to npm registry to build.
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.
Adds a build cache to the build
Enables status publishing to external system
Adds a dependency cache to the build
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.
Configures Investigations Auto Assigner behaviour.
Provides integration with Jira Cloud via its Build and Deployment APIs
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.
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