https://github.com/brandymint/teamcity-docker-agent
Docker container для teamcity-agent (rbenv, nvm, goenv, postgres-client, mysql-client, php, composer, yarn)
https://github.com/brandymint/teamcity-docker-agent
brandymint dockerfile teamcity
Last synced: 4 months ago
JSON representation
Docker container для teamcity-agent (rbenv, nvm, goenv, postgres-client, mysql-client, php, composer, yarn)
- Host: GitHub
- URL: https://github.com/brandymint/teamcity-docker-agent
- Owner: BrandyMint
- Created: 2016-12-01T18:55:39.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2020-04-08T17:18:40.000Z (about 6 years ago)
- Last Synced: 2025-10-11T04:16:16.022Z (9 months ago)
- Topics: brandymint, dockerfile, teamcity
- Language: Dockerfile
- Homepage:
- Size: 34.2 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Docker контейнер для тестирования приложений на ruby, php с доступом mysql, postgresql, а также android studio
[](https://travis-ci.org/BrandyMint/teamcity-docker-agent)
## Установка и запуск
Какаем контейнер
`docker pull brandymint/teamcity-android-agent`
Старт
```
docker run -it -e SERVER_URL=CI_SERVER_HOST \
-e AGENT_NAME=agent1 \
-v /opt/teamcity_agent_conf:/date/teamcity_agent/conf \
-v /var/run/postgresql:/var/run/postgresql \
-v /var/run/mysqld/mysqld.sock:/var/run/mysqld/mysqld.sock \
brandymint/teamcity-android-agent
```
Где:
* `CI_SERVER_HOST` - ваш teamcity-сервер.
* `agent1` - название агента.
* `/opt/teamcity_agent_conf` - то, куда на хостовой машине агент будет складывать свой конфиг. На маках лучше держать это где-то в домашке.
Параметры `/var/run/postgresql` и `/var/run/mysqld/mysqld.sock` указывать не нужно, если на хостовой машине нет этих серверов.