Package-level declarations

Types

Link copied to clipboard

Active storage

Link copied to clipboard

Stores information and configuration for the access to Amazon Web Services.

Link copied to clipboard

Project feature for Azure Devops or VSTS connection settings

Link copied to clipboard

Project feature for Azure DevOps OAuth connection settings

Link copied to clipboard

Project feature defining an OAuth connection settings for Bitbucket Cloud

Link copied to clipboard

Project feature enabling integration with Bitbucket issue tracker

Link copied to clipboard

Project feature defining an OAuth connection settings for Bitbucket Server / Data Center

Link copied to clipboard

Project feature enabling integration with Bugzilla issue tracker

Link copied to clipboard

Project feature defining a custom tab to be shown for all builds of the current project

Link copied to clipboard

Cloud Integration project feature

Link copied to clipboard

This connection is used in Docker Support build feature.

Link copied to clipboard
Link copied to clipboard

Project feature defining an OAuth connection settings for GitHub Enterprise server

Link copied to clipboard

Project feature defining a single level connection with a GitHub App. Such a connection encompasses both application and installation level settings.

Link copied to clipboard

Project feature defining an OAuth connection settings for GitHub.com

Link copied to clipboard

Project feature enabling integration with GitHub issue tracker

Link copied to clipboard

Project feature defining an OAuth connection settings for GitLab.com

Link copied to clipboard

Project feature defining an OAuth connection settings for GitLab CE/EE

Link copied to clipboard

Project feature enabling integration with GitLab issue tracker

Link copied to clipboard

Project feature defining an OAuth connection settings for Google.

Link copied to clipboard

Stores information and configuration for the access to a HashiCorp Vault.

Link copied to clipboard

Project feature defining an OAuth connection settings for JetBrains Space

Link copied to clipboard

Project feature enabling integration with JIRA issue tracker

Link copied to clipboard

Stores information and configuration for the access to a Kubernetes cluster.

Link copied to clipboard

The default "agentless" Kubernetes integration that allows TeamCity to offload all building tasks to a K8S cluster.

Link copied to clipboard

Adds an npm registries connection project feature.

Link copied to clipboard

Project feature enabling TeamCity NuGet feed

Link copied to clipboard

This connection is used for some Perforce adminstration tasks on the TeamCity server. See cleaning workspaces on Perforce Server.

Link copied to clipboard

Project feature defining a custom tab to be shown on a project level

Link copied to clipboard

S3 Compatible Artifact Storage

Link copied to clipboard

Amazon S3 Artifact Storage

Link copied to clipboard

Project feature defining an OAuth connection settings for Slack

Link copied to clipboard

Project feature enabling integration with Azure Board Work Items as an issue tracker

Link copied to clipboard

Project feature for Untrusted Builds Settings

Link copied to clipboard

Project feature enabling versioned settings in the project. This project feature is created only for projects with obsolete non-portable Kotlin DSL.

Link copied to clipboard

Project feature enabling integration with YouTrack issue tracker

Functions

Link copied to clipboard

Adds an Active Storage project feature

Link copied to clipboard

Example. Adds a new Connection that allows TeamCity to store and manage AWS Credentials (IAM User Access Key). When using Session Credentials, a new temporary Access Key will be generated each time this connection is used.

Link copied to clipboard

Creates an Azure Devops/VSTS connection in the current project

Link copied to clipboard

Creates an Azure DevOps OAuth connection in the current project

Link copied to clipboard

Creates a Bitbucket Cloud OAuth connection in the current project

Link copied to clipboard

Adds a project features enabling integration with Bitbucket issue tracker

Link copied to clipboard

Creates a Bitbucket Server / Data Center OAuth connection in the current project

Link copied to clipboard

Enables integration with Bugzilla issue tracker

Link copied to clipboard

Creates a custom tab for every build of the current project

Link copied to clipboard

Adds a Cloud Integration project feature

Link copied to clipboard

Example. Configure a private Amazon ECR connection. The connection is authenticated with AMAZON_KEY_ID and the secret access key, stored outside of VCS in the TeamCity credentials storage.

Link copied to clipboard

Example. Configure a connection to https://docker.io with the given username and password.

Link copied to clipboard

Creates a GitHub Enterprise OAuth connection in the current project

Link copied to clipboard

Creates a GitHub App single level connection in the current project

Link copied to clipboard

Creates a GitHub.com OAuth connection in the current project

Link copied to clipboard

Adds a project features enabling integration with GitHub issue tracker

Link copied to clipboard

Creates a GitLab.com OAuth connection in the current project

Link copied to clipboard

Creates a GitLab CE/EE OAuth connection in the current project

Link copied to clipboard

Adds a project features enabling integration with GitLab issue tracker

Link copied to clipboard
Link copied to clipboard

Example. Adds a new Connection that allows TeamCity to connect to a HashiCorpVault using AppRole

Link copied to clipboard

Enables integration with JIRA issue tracker

Link copied to clipboard

Example. Adds a new Connection that allows TeamCity to store and manage a Kubernetes Cluster using a Bearer Token

Link copied to clipboard

Adds a Kubernetes Executor Profile project feature

Link copied to clipboard

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

Link copied to clipboard
Link copied to clipboard

Example. Configure a Perforce admin connection to perforce:1666 with the given username and password (or ticket).

Link copied to clipboard

Creates a custom tab on a project report with content based on artifacts of some build under this project

Link copied to clipboard

Adds a S3 Compatible Artifact Storage project feature

Link copied to clipboard

Adds a Amazon S3 Artifact Storage project feature

Link copied to clipboard

Creates a Slack connection in the current project

Link copied to clipboard

Creates a JetBrains Space OAuth connection in the current project

Link copied to clipboard
Link copied to clipboard

Sets Untrusted Builds Settings for the current project

Link copied to clipboard
Link copied to clipboard

Enables integration with YouTrack issue tracker