TeamCity On-Premises 2026.1 Help

Glossary

This glossary defines the key terms used in TeamCity CLI and maps them to their TeamCity equivalents.

Run

A single execution of a build configuration. Equivalent to build in the TeamCity web interface.

teamcity run list teamcity run start MyProject_Build

Job

A set of instructions for running a build. Equivalent to build configuration in the TeamCity web interface.

teamcity job list teamcity job view MyProject_Build

Project

A collection of build configurations (jobs) with an associated name and description. Projects can be nested to form a hierarchy.

teamcity project list teamcity project view MyProject

Pipeline

A YAML-defined collection of jobs that share a single .teamcity.yml source. Pipelines are TeamCity's declarative alternative to Kotlin DSL and the web UI; the CLI can list, view, validate, and sync them.

teamcity pipeline list teamcity pipeline validate teamcity pipeline schema

VCS Root

A pointer to a version control repository (Git, Mercurial, Perforce, …). Jobs attach to one or more VCS roots to fetch source for their builds. The CLI manages VCS roots at the project level.

teamcity project vcs list --project MyProject teamcity project vcs view MyProject_GitHubRepo

Connection

Stored credentials for an external service (GitHub App, Bitbucket, Docker registry, AWS, …) that TeamCity uses on behalf of jobs. Connections live at the project level and avoid embedding secrets in individual jobs.

teamcity project connection list --project MyProject teamcity project connection authorize PROJECT_EXT_42 -p MyProject

Versioned Settings

A TeamCity feature that synchronizes a project's configuration (jobs, parameters, triggers) with a Git repository as Kotlin DSL or XML. The CLI can export and validate the DSL locally without round-tripping through the UI.

teamcity project settings status MyProject teamcity project settings export MyProject --format kotlin

Build Queue

A list of builds waiting to be assigned to an available agent. Builds in the queue are distributed to compatible agents as resources become available. The queue can be reordered manually.

teamcity queue list teamcity queue top 12345

Build Agent

A piece of software that executes builds. Agents are installed on separate machines and are assigned builds based on their compatibility with build configurations.

teamcity agent list teamcity agent view Agent-Linux-01

Agent Pool

A named group of build agents. Projects can be linked to pools to control which agents run their builds.

teamcity pool list teamcity pool view 1

Cloud Profile

A binding between a project and a cloud provider (AWS, GCP, Azure, Kubernetes, …). A profile defines one or more images that TeamCity uses to start ephemeral build agents on demand.

teamcity project cloud profile list --project MyProject

Cloud Image

A template for spinning up ephemeral agents from a cloud profile — for example, an AMI on EC2 or a container image on Kubernetes. Each image specifies the agent runtime that TeamCity boots when builds need capacity.

teamcity project cloud image list --project MyProject teamcity project cloud image start <image-id>

Cloud Instance

A single running ephemeral agent created from a cloud image. Instances are short-lived: TeamCity provisions them when builds need an agent and tears them down when the work finishes.

teamcity project cloud instance list --project MyProject teamcity project cloud instance stop i-0245b46070c443201

Change

A modification to source code detected by TeamCity. A change is considered pending when it has been committed to the VCS but not yet included in a build.

teamcity run changes 12345

Personal Build

A build initiated by a developer to test local changes without affecting the main build history. In TeamCity CLI, personal builds are triggered using the --local-changes flag.

teamcity run start MyProject_Build --local-changes

Alias

A custom command shortcut that expands into a full teamcity command. Aliases support positional arguments and shell expressions.

teamcity alias set rl 'run list' teamcity alias list

Skill

A bundled configuration file that teaches AI coding agents (Claude Code, Cursor, and others) how to use TeamCity CLI. Skills follow the Agent Skills specification.

teamcity skill install teamcity skill update

Terminology mapping

CLI term

TeamCity term

run

build

job

build configuration

project

project

queue

build queue

agent

build agent

pool

agent pool

06 May 2026