Skip to main content

Эта версия GitHub Enterprise Server была прекращена 2024-07-09. Исправления выпускаться не будут даже при критических проблемах безопасности. Для повышения производительности, повышения безопасности и новых функций выполните обновление до последней версии GitHub Enterprise Server. Чтобы получить справку по обновлению, обратитесь в службу поддержки GitHub Enterprise.

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

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

Platform navigation

Примечание. В GitHub Enterprise Server в настоящее время не поддерживаются средства выполнения тестов, размещенные в GitHub. Дополнительные сведения о планируемой поддержке в будущем см. в GitHub public roadmap.

Примечание. Добавьте средство выполнения в GitHub Enterprise Server, прежде чем настроить приложение локального средства выполнения в качестве службы. Дополнительные сведения см. в разделе Добавление локальных средств выполнения.

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

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

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

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

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

    sudo ./svc.sh install
    
  3. Эта команда принимает необязательный аргумент user для установки службы в качестве другого пользователя.

    ./svc.sh install USERNAME
    

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

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

sudo ./svc.sh start

Проверка состояния службы

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

sudo ./svc.sh status

Дополнительные сведения о просмотре состояния локального runner см. в разделе "Мониторинг и устранение неполадок в самостоятельно размещенных средствах выполнения".

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

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

sudo ./svc.sh stop

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

  1. Остановите службу, если она работает в данный момент.

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

    sudo ./svc.sh uninstall
    

Нажмите клавиши ALT+UP, чтобы активировать