Запуск агента компании
Последняя версия runner доступна по ссылке.
Регистрация агента
Перед запуском агента, его необходимо зарегистрировать.
Все команды описанные ниже, выполняются из рабочей директории агента.
1 Перейдите в веб интерфейс приложения Gitflic -> Выберите желаемую компанию -> Настройки –> Агенты СI/CD
https://gitflic.ru/company/<Алиас компании>/setting/cicd/runners
2 Скопируйте и сохраните URL и Token
3 Выполните команду регистрации
java -jar runner.jar register --url <url> --registration-token <token>
<url> - Url скопированный в п.2
<token>- Token скопированный в п.2
При успешном завершении регистрации в веб интерфейсе приложения на вкладке из п.1 появиться соответствующая запись о том, что агент подключен к приложению.
В рабочей директории будет создана директория config содержащая файл https://docs1.gitflic.space/company/saas_runner_setupapplication.properties.
4 Добавьте параметр runner.executor= ,с указанием типа запускаемого агента, в файл application.properties из п.3.
sed -i '1 i\runner.executor=docker' config/application.properties
5 Отредактируйте файл application.properties из п.3, добавив необходимые параметры, в соответствии с типом агента.
С описанием параметров можно ознакомиться на данной странице.
Запуск через systemd
Подробнее со службой systemd можно ознакомиться на странице wiki
- Если приложение было установлено через deb пакет, то файл модуля systemd gfagent.service , будет добавлен по умолчанию в директорию
/etc/systemd/system/
. Отредактируйте данный файл, если это необходимо. - Во всех остальных случаях необходимо самостоятельно создать модуль
- Разрешите запуск модуля и запустите приложение
sudo systemctl enable gfagent.service --now
Запуск агента
Перейдите в рабочую директорию агента и выполните команду запуска
java -jar runner.jar start --config=config/application.properties
--config=
- Параметр указывающий на расположение файла с настройками.