TeamCity logo

TeamCity

JetBrains TeamCity is a powerful continuous integration and deployment server that helps development teams build, test, and deploy software efficiently. TeamCity provides a comprehensive REST API for automating CI/CD workflows, managing projects, build configurations, agents, and infrastructure.

1 APIs 0 Capabilities 12 Features
Build AutomationCI/CDContinuous IntegrationDeploymentDevOpsTesting

APIs

TeamCity REST API

The primary REST API for interacting with TeamCity server, allowing you to manage builds, projects, build configurations, agents, users, VCS roots, changes, tests, investigation...

Features

Build Pipelines

Define multi-stage build pipelines with dependencies and parallel execution.

Build Chains

Create complex build chains with snapshot and artifact dependencies between configurations.

Branch Building

Automatically detect and build feature branches from VCS repositories.

Build Templates

Reusable build configuration templates for standardizing pipeline patterns.

Personal Builds

Run builds with local code changes before committing to the repository.

Cloud Agents

Dynamically provision build agents in the cloud for elastic scaling.

Kotlin DSL Configuration

Define build configurations as code using Kotlin DSL.

Test History and Flaky Tests

Track test history across builds and automatically detect flaky tests.

Investigation Management

Assign responsibility for failing builds and tests to team members.

Build Cache

Cache build dependencies and artifacts for faster subsequent builds.

Composite Builds

Aggregate results from multiple build configurations into a single view.

Audit Trail

Complete audit logging of all administrative actions and configuration changes.

Use Cases

Continuous Integration

Automatically build and test code on every commit or pull request.

Continuous Deployment

Deploy applications to staging and production environments automatically.

Multi-Platform Builds

Build and test across Linux, Windows, and macOS using diverse agent pools.

Monorepo CI

Manage CI/CD for monorepos with selective triggering based on changed paths.

Microservices Pipelines

Orchestrate build and deploy pipelines for microservices architectures.

Release Management

Manage release branches, versioning, and deployment gates.

Infrastructure as Code Testing

Validate Terraform, Kubernetes, and other IaC configurations in CI pipelines.

Mobile App CI/CD

Build, test, and distribute mobile applications for iOS and Android.

Compliance and Audit

Maintain audit trails and enforce build policies for regulatory compliance.

Integrations

GitHub

Pull request building, commit status publishing, and webhook triggers from GitHub.

GitLab

Integration with GitLab repositories for VCS operations and merge request builds.

Bitbucket

Bitbucket Cloud and Server integration for source code and pull request builds.

Docker

Build and push Docker images as part of CI/CD pipelines.

Kubernetes

Deploy to Kubernetes clusters and use Kubernetes pods as build agents.

AWS

AWS S3 artifact storage, EC2/ECS cloud agents, and CodeDeploy integration.

Azure

Azure cloud agents, Azure DevOps integration, and Azure deployment targets.

Jira

Link builds to Jira issues and track deployments.

Slack

Build notifications and status updates via Slack channels.

Terraform

Manage TeamCity infrastructure as code using the official Terraform provider.

HashiCorp Vault

Secure secrets management integration with HashiCorp Vault.

SAML SSO

Single sign-on authentication via SAML identity providers like Okta and OneLogin.

NuGet

NuGet package feed hosting and dependency resolution.

Maven

Maven build runner and artifact repository integration.

Gradle

Gradle build runner with build cache and configuration cache support.

Bazel

Bazel build system support via the TeamCity Bazel plugin.

Semantic Vocabularies

Teamcity Rest Api Context

0 classes · 9 properties

JSON-LD

Resources

🚀
GettingStarted
GettingStarted
🔗
Documentation
Documentation
💰
Pricing
Pricing
📰
Blog
Blog
🔗
X
X
👥
GitHubOrganization
GitHubOrganization
👥
GitHubRepository
GitHubRepository
🟢
StatusPage
StatusPage
🔗
Marketplace
Marketplace
💬
Support
Support
📄
ChangeLog
ChangeLog
🔗
TeamCity CLI
CLI
📦
TeamCity REST Client (Kotlin)
SDK
📦
Terraform Provider for TeamCity
SDK