Конфигурация application.properties
В данном разделе находится информация о параметрах application.properties
файла.
Общие настройки
Параметр | Обязательный | Значение по умолчанию | Описание |
---|---|---|---|
runner.executor | да | Задает тип запускаемого агента | |
runner.id | да | Задается автоматически при регистрации агента | Id Агента |
runner.gitflic-host | да | Задается автоматически при регистрации агента | Адрес на котором располагается GitFlic |
runner.registrationToken | да | Задается автоматически при регистрации агента | Токен полученный в приложении GitFlic |
runner.workingDir | нет | $HOME/gitflic-runner - Unix %USERPROFILE%/gitflic-runner - Windows |
Задает абсолютный путь до рабочей директории агента Доступен в версии агента 2.0.х и выше |
Настройки логирования
Параметр | Обязательный | Значение по умолчанию | Описание |
---|---|---|---|
logging.level.root | нет | INFO | Уровень логирования (аналогично настройкам gitflic) |
logging.file.name | да | $HOME/gitflic-runner/data/log/server.log | Путь до файла с логами (аналогично настройкам gitflic) |
Параметры для типа агента docker
* При указании типа агента отличного от docker, данные параметры будут проигнорированы
Параметр | Обязательный | Значение по умолчанию | Описание |
---|---|---|---|
runner.helperImage | нет | gitflic/gitflic-runner-helper | Docker Image вспомогательного контейнера Доступен в версии агента 2.0.0 и выше |
docker.host | да | unix:///var/run/docker.sock | Путь до сокета Docker Engine |
docker.tls-verify | да | false | Задает нужно ли осуществлять валидацию TLS сертификатов |
docker.cert-path | да | ~/docker/certs | Путь до сертификатов Docker Enigine |
docker.registry-username | да | Логин для Docker Registry | |
docker.registry-password | да | Пароль для Docker Registry | |
docker.registry-url | да | Url по которому располагается Docker Registry | |
docker.registry-email | нет | Email для Docker Registry | |
docker.docker-config | нет | Путь до конфигурационных файлов Docker Engine | |
docker.didEnable | нет | false | Параметр для включение режима Docker-in-Docker |