TeamCity Warm Agents, 클라우드 빌드 에이전트 사전 실행 지원
JetBrains가 10월 7일 TeamCity용 Warm Agents 플러그인을 공개했다. 클라우드 이미지별로 미리 실행한 유휴 빌드 에이전트를 유지해 인스턴스 시작 대기를 줄인다. TeamCity 2024.12.3 이상이 필요하며, 대기 중인 에이전트도 라이선스와 클라우드 비용을 소비한다.
TeamCity가 지원하는 모든 클라우드 공급자에서 사용할 수 있다.
프로젝트에 클라우드 프로필·이미지를 설정하고, 클라우드 프로필 관리 권한과 플러그인 설치·활성화가 필요하다.
REST API로 유휴 에이전트 목표 수를 설정하며, target=0으로 유지 기능을 중단한다.
클라우드 이미지의 전체 실행 에이전트 상한은 준수한다. 인스턴스는 짧은 간격을 두고 묶음으로 시작하므로 높은 목표 수를 채우는 데 시간이 걸릴 수 있다.
목표 수를 낮춰도 실행 중인 인스턴스를 강제로 종료하지 않는다. 이미지의 유휴 시간 제한은 계속 적용된다.
이미지별 활용도·포화도 지표를 Prometheus 형식으로 제공해 시간대별 수요를 분석할 수 있다.
짧은 PR 테스트가 인스턴스 시작 때문에 지연되는 팀에 유용하다. 업무 시간에만 목표 대수를 높이는 일정으로 유휴 비용을 조절할 수 있다.
원문
- Introducing Warm Agents, a TeamCity PluginJetBrains · 원문 2026-10-07