Настройка автономного приложения Github Runner как службы | DATAENGINER

Настройка автономного приложения Github Runner как службы

Вы можете настроить автономное приложение-исполнитель как службу для автоматического запуска приложения-исполнителя при запуске машины.

Вы должны добавить бегуна в GitHub, прежде чем сможете настроить автономное приложение бегуна как службу.

Для систем Linux, которые используют systemd, вы можете использовать svc.sh сценарий, распространяемый с автономным приложением runner, для установки и управления с помощью приложения как службы.

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

Установка сервиса

  1. Остановите автономное приложение-исполнитель, если оно в данный момент запущено.

2. Установите службу с помощью следующей команды:

sudo ./svc.sh install

Запуск службы

Запустите службу с помощью следующей команды:

sudo ./svc.sh start

Проверка статуса услуги

Проверьте статус службы с помощью следующей команды:

sudo ./svc.sh status

Остановка службы

Остановите службу с помощью следующей команды:

sudo ./svc.sh stop

Удаление службы

  1. Остановите службу, если она в данный момент запущена.
  2. Удалите службу с помощью следующей команды: sudo ./svc.sh uninstall

Настройка автономной службы бегунов

Если вы не хотите использовать указанную выше systemd конфигурацию службы по умолчанию , вы можете создать настраиваемую службу или использовать любой механизм службы, который вам больше нравится. Рассмотрите возможность использования serviced шаблона в actions-runner/bin/actions.runner.service.template качестве справочного материала. Если вы используете настраиваемую службу, автономная служба runner всегда должна вызываться с помощью runsvc.sh точки входа.

Постоянный редактор и автор сайта

Leave a reply:

Your email address will not be published.

Site Footer