An open API service indexing awesome lists of open source software.

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)

Awesome Lists containing this project

README

          

## Docker контейнер для тестирования приложений на ruby, php с доступом mysql, postgresql, а также android studio

[![Build Status](https://travis-ci.org/BrandyMint/teamcity-docker-agent.svg?branch=master)](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` указывать не нужно, если на хостовой машине нет этих серверов.