# Deploy TeamCity with Easypanel

URL: /templates/teamcity

TeamCity is a build management and continuous integration server from JetBrains.

## Installation notes

After setup, connect your Git repository and create a Build Configuration. If you enabled the bundled agent, it will auto-register to the server; approve it in **Agents** before running your first build.

## Benefits

### Powerful CI/CD

TeamCity provides a robust platform for continuous integration and deployment with support for various build tools and version control systems.

### User-Friendly Interface

Intuitive web interface makes it easy to configure and monitor your builds and deployments.

### Scalable Architecture

Built to scale with support for multiple build agents and distributed builds.

## Features

### Build Management

Comprehensive build management with support for various build tools and frameworks.

### Version Control Integration

Seamless integration with popular version control systems like Git, SVN, and Mercurial.

### Build Agents

Support for multiple build agents to distribute and parallelize builds.

### Build History

Detailed build history and statistics for better project insights.

### Customizable Workflows

Flexible build configurations and customizable build workflows.

### Containerized

Easy to deploy and manage in containerized environments.

## Configuration

- `appServiceName` (App Service Name, required): teamcity

- `appServiceImage` (App Service Image, required): jetbrains/teamcity-server:2025.11.4

- `agentServiceImage` (Agent Service Image, required): jetbrains/teamcity-agent:2025.11.4

- `enableAgent` (Enable TeamCity Agent, required): false — Set to true to deploy a TeamCity agent alongside the server

## Services

- teamcity-server: app (jetbrains/teamcity-server:2025.11.4)

- teamcity-agent: app (jetbrains/teamcity-agent:2025.11.4), optional

## Resources

- [Github](https://github.com/JetBrains/teamcity-docker-images)

- [Documentation](https://www.jetbrains.com/help/teamcity/teamcity-docker.html)

- [Template source](https://github.com/easypanel-io/templates/tree/main/templates/teamcity)