All Projects → JetBrains → teamcity-docker-samples

JetBrains / teamcity-docker-samples

Licence: other
TeamCity docker compose samples

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to teamcity-docker-samples

teamcity-google-agent
TeamCity support for Google cloud build agents
Stars: ✭ 13 (-88.79%)
Mutual labels:  teamcity, teamcity-agent
teamcity-docker-server
TeamCity server docker image sources
Stars: ✭ 70 (-39.66%)
Mutual labels:  teamcity, teamcity-server
TeamCityApp
TeamCity in your pocket (Android application)
Stars: ✭ 48 (-58.62%)
Mutual labels:  teamcity, teamcity-server
teamcity-docker-compose
Compose to create working TeamCity server with PostgreSQL and Agents
Stars: ✭ 97 (-16.38%)
Mutual labels:  teamcity, teamcity-server
teamcity-deployer-plugin
Deployer plugin for TeamCity CI server
Stars: ✭ 37 (-68.1%)
Mutual labels:  teamcity
teamcity
dohq-teamcity is a Python package providing access to the JetBrains TeamCity server API.
Stars: ✭ 24 (-79.31%)
Mutual labels:  teamcity
teamcity-symbol-server
TeamCity Symbol Server plugin
Stars: ✭ 16 (-86.21%)
Mutual labels:  teamcity
teamcity-settings
Example project using TeamCity's Versioned Settings and Kotlin DSL
Stars: ✭ 20 (-82.76%)
Mutual labels:  teamcity
vspheretools
vSphereTools is a set of scripts from DevOpsHQ to support working with vSphere and virtual machines (VMs) on it, which are based on the pysphere library.
Stars: ✭ 19 (-83.62%)
Mutual labels:  teamcity
teamcity-rust-plugin
TeamCity Rust and Cargo plugin
Stars: ✭ 29 (-75%)
Mutual labels:  teamcity
teamcity-msbuild-logger
MSBuild logger for TeamCity
Stars: ✭ 16 (-86.21%)
Mutual labels:  teamcity
teamcity-commit-hooks
Plugin for TeamCity simplifying installation of webhooks for repositories in GitHub and GitHub Enterprise.
Stars: ✭ 24 (-79.31%)
Mutual labels:  teamcity
Just Another Android App
An Android base app with loads of cool libraries/configuration NOT MAINTAINED
Stars: ✭ 1,654 (+1325.86%)
Mutual labels:  teamcity
swarmci
Swarm CI - Docker Swarm-based CI system or enhancement to existing systems.
Stars: ✭ 48 (-58.62%)
Mutual labels:  teamcity
DBTestCompare
Application to compare results of two SQL queries
Stars: ✭ 15 (-87.07%)
Mutual labels:  teamcity
teamcity-hashicorp-vault-plugin
TeamCity plugin to support HashiCorp Vault
Stars: ✭ 23 (-80.17%)
Mutual labels:  teamcity
tc-radiate
Build radiator for TeamCity - GitHub hosted, Standalone HTML+JS
Stars: ✭ 15 (-87.07%)
Mutual labels:  teamcity
teamcity-azure-storage
TeamCity Azure artifacts storage support plugin
Stars: ✭ 14 (-87.93%)
Mutual labels:  teamcity
go-teamcity
Golang client for TeamCity REST API
Stars: ✭ 32 (-72.41%)
Mutual labels:  teamcity
AnyStatus
A remote control for your CI/CD pipelines and more
Stars: ✭ 38 (-67.24%)
Mutual labels:  teamcity

TeamCity docker-compose samples JetBrains team project

Simple docker compose files to run TeamCity server together with agents.

Images

TeamCity provides docker images for Linux and Windows containers. Windows images have the following suffixes in tags: -nanoserver and -windowsservercore. Available TeamCity images on Docker Hub:

Basic configurations

Docker compose files for Linux containers are stored in compose-ubuntu directory, for Windows in compose-windows.

  • Set TeamCity version in .env file (also could be 'EAP', or 'EAP-nanoserver-2004' for Windows).
  • To run, use: docker-compose up -d command
  • After creating a user, visit "Agents -> Unauthorized" to authorize the build agent.

After start TeamCity server will be available on http://localhost:8112/ in Linux containers. To open server URL on Windows execute the following command in PowerShell:

explorer "http://$(docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' teamcitywindows_server_1):8111"

Multi-node configuration with several servers

See README.md in multinode folder

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].