Перейти к содержанию

Запуск агента компании

Запуск агента компании


Последняя версия runner доступна по ссылке.

Подробная инструкция по установке и запуску агента доступна по ссылке.

Регистрация агента

Перед запуском агента, его необходимо зарегистрировать.

Все команды описанные ниже, выполняются из рабочей директории агента.

1. Перейдите в веб интерфейс приложения Gitflic -> Выберите желаемую компанию -> Настройки --> Агенты СI/CD

https://gitflic.ru/company/{companyAlias}/setting/cicd/runners

2. Скопируйте и сохраните URL и Token

Регистрация агента на компанию

3. Выполните команду регистрации

java -jar runner.jar register --url <url> --registration-token <token>

\ - Url скопированный в п.2

\- Token скопированный в п.2

При успешном завершении регистрации в веб интерфейсе приложения на вкладке из п.1 появиться соответствующая запись о том, что агент подключен к приложению.

Успешная регистрация агента на компанию

В рабочей директории будет создана директория config содержащая файл application.properties.

4. Добавьте параметры runner.executor,с указанием типа запускаемого агента, и logging.file.name, с указанием файла с логами, в файл application.properties* из п.3.

shell

sed -i '1 i\runner.executor=shell\nlogging.file.name=data/log/server.log' config/application.properties

powershell

Add-Content $env:USERPROFILE/gitflic-runner/config/application.properties "runner.executor=powershell" ; Add-Content сonfig/application.properties "logging.file.name=data/log/server.log"

*С описанием параметров можно ознакомиться на данной странице.

Запуск через 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= - Параметр указывающий на расположение файла с настройками.

Успешный запуск агента на компанию