gzileni / docker-teamcity-space

Docker image to create Teamcity server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TeamCity-Space JetBrains Stack

Starts TeamCity in docker-compose with several servers of different roles (Ubuntu-based).

Requires at least 4Gb of RAM in the docker engine.

  • Uses Postgres DB (psql -p5433 -hlocalhost -Utest -dbuildserver, password test)
  • Starts 2 servers: one primary, one secondary.
  • And, two build agents

For details on volumes, created folders, logs see docker-compose.yml file.

To start

make build                  // if you build your sql server image 
make stack-teamcity-dev     // The internal database suits evaluation purposes only and is not intended for production. 
make stack-teamcity         // with Sql Server
make stack-teamcity-nodes   // with nodes
make stack-teamcity-ubuntu  // on Linux Ubuntu 

Next, open http://localhost:8111 for the initial setup.

After creating a user, visit "Agents -> Unauthorized" to authorize the build agent.

See http://localhost:8111/admin/admin.html?item=nodesConfiguration for nodes configuration.

Space

Open your Space On-Premises instance in a browser. The default URL is http://127.0.0.1:8084. The default administrator username is admin, the password is admin.

Space components are accessible on the following URLs:

Perform post-installation administration activities:

About

Docker image to create Teamcity server


Languages

Language:Shell 74.6%Language:Makefile 18.0%Language:Dockerfile 5.3%Language:TSQL 2.1%