exira/teamcity

By exira

Updated over 8 years ago

Alpine TeamCity Docker container.

Image
1

2.2K

exira/teamcity

teamcity 10.0.1

Distributed Build Management and Continuous Integration Server

By default, each TeamCity installation runs under a Professional Server license including 3 build agents. This license is provided for free with any downloaded TeamCity binary and gives you full access to all product features with no time limit. The only restriction is a maximum of 20 build configurations.

By pulling this image you accept the [JetBrains license agreement for TeamCity (Commercial License)] (https://www.jetbrains.com/teamcity/buy/license.html)

This docker image can (optionally) use an external PostgreSQL, MySQL or Microsoft SQL Server database instead of the internal database of teamcity. (recommended for production usage)

How to use this image with Docker Compose?

First create your docker-compose.yml file, in this example /opt/teamcity-server is our local TeamCity Data Dir.

teamcity-server:
  image: exira/teamcity:10.0.1
  ports:
   - "80:8111"
  volumes:
  - /opt/teamcity-server:/var/lib/teamcity

Afterwards run docker-compose up and browse to your instance.

Docker Pull Command

docker pull exira/teamcity