TeamCity On-Premises 2023.05 Help

Integrating TeamCity with VCS Hosting Services

You can create presets of connections to the following hosting services:

Once created, such a connection can serve as a base for different operations: creating projects from URL, creating VCS roots, integrating with issue trackers, and authenticating users in TeamCity using their external profiles.

Connections are configured on the Project Administration | Connections page. Each connection is accessible in the current project and all its subprojects. If you use global VCS hosting services for your whole organization, it makes sense to configure a single connection to such a service on the Root project level. This way, the users will be able to quickly access the list of the organization's repositories when creating subprojects or editing projects' settings.

Adding a GitHub connection

Integrating TeamCity with GitHub

Integration with GitHub allows you to:

See how to configure a connection to GitHub.com or GitHub Enterprise here.

Integrating TeamCity with GitLab

Integration with GitLab allows you to:

See how to configure a connection to GitLab.com or GitLab CE/EE here.

Integrating TeamCity with Bitbucket

Integration with hosted (Cloud) and self-hosted (Server and Data Center) Bitbucket products allows you to:

With Bitbucket Cloud you can also:

See the following documentation articles to learn how to configure connections to Bitbucket: Bitbucket Cloud | Bitbucket Server and Data Center.

Integrating TeamCity with Azure DevOps

Integration with Azure DevOps Services allows you to:

See how to configure a connection to Azure DevOps here.

Integrating TeamCity with JetBrains Space

Integration with JetBrains Space allows you to:

See how to configure a connection to JetBrains Space here.

Last modified: 05 May 2023