# TeamCity

TeamCity is JetBrains' server-based continuous integration and continuous delivery (CI/CD) system for building, testing, and deploying software. It is open source and self-hosted, installable on Docker Hub and Unraid.

Canonical page: https://ourlocalhost.com/app/362/teamcity

## Description

TeamCity is JetBrains' server-based continuous integration and continuous delivery (CI/CD) system for building, testing, and deploying software. The official Docker image provides the TeamCity Server component and is suitable for both production and evaluation use.

## Platform availability

Available on 1 of 9 platforms: Unraid.

## Health score

60/100 (Good), based on 4 of 4 factors.
- Maintained: 100 (last commit 19 days ago)
- Popular: 30 (29 GitHub stars)
- Easy to install: 35 (1 install platform, install notes, Docker image)
- Light to run: 40 (4 GB minimum RAM, runs on ARM)

## Links

- GitHub: https://github.com/JetBrains/teamcity-documentation
- Docker Hub: https://hub.docker.com/r/jetbrains/teamcity-server
- Unraid: https://ca.unraid.net/apps/teamcity-01zcs841yt67pc?q=TeamCity
- Official website: https://www.jetbrains.com/help/teamcity/teamcity-documentation.html

## Common questions

### What security check should I enable for TeamCity login after creating the first user?

Enable two-factor authentication after creating your first user. It adds a temporary code or app check at login and stops someone with only your password from changing builds, projects, or settings.

### What limits apply to TeamCity self-hosted without a commercial license?

A community post says that, without a commercial license, TeamCity is limited to 100 build configs and 3 build agents, or similar. The same thread says that seemed far more than enough to the asker.

### Where should I look before reporting a slow or misconfigured TeamCity server?

Check the TeamCity Common Problems page before reporting an issue. It points to pages for configuring server memory settings and reporting server slowness issues.

### Where are TeamCity general FAQ answers collected?

The TeamCity Support site has a TeamCity FAQ section. It contains frequently asked questions and answers about TeamCity.

## Alternatives

- Azure DevOps: Continuous Delivery Services for teams to share code, track work, and ship software – for any language, all in a single package.
- CircleCI: CircleCI provides development teams the confidence to build, test, and deploy—quickly and consistently—across numerous platforms.
- Codeship: Codeship is a hosted Continuous Delivery Service that integrates with GitHub and Bitbucket.
- Jenkins: Jenkins is a fork of Hudson and is a continuous build system for software projects.
- Octopus Deploy: Octopus Deploy is a user-friendly release management system for professional .NET developers.
- gocd: GoCD is an open-source continuous delivery server to model and visualize complex workflows with ease.

---
Source: Our Local Host (https://ourlocalhost.com/app/362/teamcity), the self-hosted and open-source app directory.
