Installation
If you are upgrading your existing TeamCity installation, refer to Upgrade.
Check System Requirements
Before you install TeamCity, please read about the Supported Platforms and Environments. Additionally, read the hardware requirements for TeamCity. Note that these requirements differ significantly depending on the server load and the number of builds run.
Select TeamCity Installation Package
TeamCity installation package is identical for both Professional and Enterprise Editions.
The TeamCity download page on the official JetBrains site provides the following installation options:
Target | Option | Note |
---|---|---|
TeamCity<version number>.exe | Executable Windows installer bundled with Tomcat and Java 1.8 JRE. | |
TeamCity<version number>.tar.gz | Archive for manual installation bundled with Tomcat servlet container | |
TeamCity<version number>.war | Package for installation into an existing J2EE container (not recommended, use .tar.gz instead) | |
Docker | Official JetBrains TeamCity server Docker image |
You can also install TeamCity using the following experimental options:
TeamCity template on Azure Marketplace. Read more in our blog post.
Install Additional Build Agents
Although the TeamCity server in .exe
and .tar.gz
distributions is installed with a default build agent that runs on the same machine as the server, this setup may result in degraded TeamCity web UI performance, and if your builds are CPU-intensive, it is recommended to install build agents on separate machines or ensure that there is enough CPU/memory/disk throughput on the server machine.
To set up additional build agents, follow the instructions.