exira/teamcity
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)
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 exira/teamcity