What's New
New Features
PKCE login scopes are now aligned with actual CLI functionality, ensuring authentication requests only cover what the CLI uses.
Bug Fixes
Unscoped build queries are now bounded so that run list can no longer hang indefinitely. Several corrections have been made to skill-related help content, including broken --json jq examples, watch interval defaults, the per-repo install step reference, and the branch name argument.
Changelog
- 42ce6a2: feat(auth): align PKCE login scopes with CLI functionality (Viktor (@tiulpin))
- 25c5f8d: fix(api): bound unscoped build queries so run list can't hang (Viktor (@tiulpin))
- d08f0d9: fix(skills): correct broken --json jq examples and watch interval defaults (Viktor (@tiulpin))
- 2406cb5: fix(skills): reference proper per-repo install step (Morten Larsen (@Baune8D))
- e37985b: fix(skills): use correct branch name argument (Morten Larsen (@Baune8D))
Installation
macOS & Linux
Homebrew (recommended):
brew install jetbrains/utils/teamcityInstall script:
curl -fsSL https://jb.gg/tc/install | bashDebian/Ubuntu:
curl -fsSLO https://github.com/JetBrains/teamcity-cli/releases/download/v1.2.1/teamcity_linux_amd64.deb
sudo dpkg -i teamcity_linux_amd64.debRHEL/Fedora:
sudo rpm -i https://github.com/JetBrains/teamcity-cli/releases/download/v1.2.1/teamcity_linux_amd64.rpmArch Linux (AUR):
yay -S teamcity-binWindows
Winget (recommended):
winget install JetBrains.TeamCityCLIChocolatey:
choco install TeamCityCLIScoop:
scoop bucket add jetbrains https://github.com/JetBrains/scoop-utils
scoop install teamcityManual:
Download teamcity_1.2.1_windows_x86_64.zip, extract, and add to PATH.
npm
npm install -g @jetbrains/teamcity-cliGo Install
go install github.com/JetBrains/teamcity-cli/tc@v1.2.1Quick Start
# Authenticate with your TeamCity server
teamcity auth login
# List recent builds
teamcity run list
# Start a build
teamcity run start MyProject_Build --branch main --watchFull documentation — getting started, configuration, command reference, and more.