Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jetbrains/teamcity-docker-server
TeamCity server docker image sources
https://github.com/jetbrains/teamcity-docker-server
docker-image teamcity teamcity-server
Last synced: about 3 hours ago
JSON representation
TeamCity server docker image sources
- Host: GitHub
- URL: https://github.com/jetbrains/teamcity-docker-server
- Owner: JetBrains
- License: apache-2.0
- Created: 2016-09-28T12:46:53.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2023-02-21T08:18:08.000Z (almost 2 years ago)
- Last Synced: 2025-01-30T02:01:36.588Z (6 days ago)
- Topics: docker-image, teamcity, teamcity-server
- Language: Dockerfile
- Homepage: https://hub.docker.com/r/jetbrains/teamcity-server/
- Size: 49.8 KB
- Stars: 72
- Watchers: 14
- Forks: 52
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![official JetBrains project](http://jb.gg/badges/official-plastic.svg)](https://confluence.jetbrains.com/display/ALL/JetBrains+on+GitHub)
[![jetbrains/teamcity-server](https://img.shields.io/docker/pulls/jetbrains/teamcity-server.svg)](https://hub.docker.com/r/jetbrains/teamcity-server/)## DEPRECATED TeamCity Server Image Dockerfile
### :no_entry: This repository is no longer supported, please consider using [teamcity-docker-images](https://github.com/JetBrains/teamcity-docker-images) instead.
This project contains the Dockerfiles and all necessary scripts to build the Linux and Windows Docker images and run a TeamCity server inside the container.
You can pull the ready-to-use image from the Docker Hub repository
`docker pull jetbrains/teamcity-server`If you need to build your own image, you need to perform the following:
1) On Unix extract `TeamCity.tar.gz` of any version you'd like to use into the `dist/teamcity` folder. In the same directory where the Dockerfile is placed, run
```
mkdir dist
tar zxf TeamCity-.tar.gz -C dist/
mv dist/TeamCity dist/teamcity
```
On Windows just put `TeamCity.tar.gz` into the repository root.
2) Run the `docker build` command:
```
docker build -t teamcity-server
```
On Windows just execute `build.ps1` powershell script.If you want to extend this image with your own setup scripts, you can place them in `/services` and the `run-services.sh`
script will run them before starting TeamCity server. You can add your scripts with a `COPY` instruction in the Dockerfile,
or better yet, in a new image based on this one:```Dockerfile
FROM jetbrains/teamcity-server
COPY my-special-setup-script.sh /services/
```See our [detailed instructions](https://hub.docker.com/r/jetbrains/teamcity-server/) on how to use the image in the Docker Hub repository .