注: GitHub 托管的运行器目前在 GitHub Enterprise Server 上不受支持。 您可以在 GitHub 公共路线图 上查看有关未来支持计划的更多信息。
将自托管的运行器应用程序配置为服务之前,您必须添� 运行器到 GitHub Enterprise Server。 更多信息请参阅“添� 自托管的运行器”。
对于使用 systemd
的 Linux 系统,您可以使用随自托管运行器应用程序分发的 svc.h
脚本来安装和管理应用程序即服务。
在运行器机器上,在安装了自托管运行器应用程序的目录中打开 shell。 使用以下命令安装和管理自托管的运行器服务。
注意: 在 Windows 上将自托管运行器应用程序配置为服务是应用程序配置过程的一部分。 如果已配置自托管运行器应用程序,但没有选择将其配置为服务,则必须从 GitHub 中� 除运行器并重新配置应用程序。 当您重新配置应用程序时,选择将应用程序配置为服务的选项。
更多信息请参阅“� 除自托管的运行器”和“添� 自托管的运行器”。
您可以在 Windows Services 应用程序中管理运行器服务,也可以使用 PowerShell 来运行下面的命令。
将自托管的运行器应用程序配置为服务之前,您必须添� 运行器到 GitHub Enterprise Server。 更多信息请参阅“添� 自托管的运行器”。
在运行器机器上,在安装了自托管运行器应用程序的目录中打开 shell。 使用以下命令安装和管理自托管的运行器服务。
安装服务
-
如果自托管的运行器应用程序正在运行,请停止它。
-
使用以下命令安装服务:
sudo ./svc.sh install
-
或者,该命令采用可选的
user
参数,以其他用户身份安装服务。./svc.sh install USERNAME
启动服务
使用以下命令启动服务:
sudo ./svc.sh start
Start-Service "actions.runner.*"
./svc.sh start
检查服务状态
使用以下命令检查服务状态:
sudo ./svc.sh status
Get-Service "actions.runner.*"
./svc.sh status
有关查看自托管运行器状态的更多信息,请参阅“自托管运行器监控和故障排除”。
停止服务
使用以下命令停止服务:
sudo ./svc.sh stop
Stop-Service "actions.runner.*"
./svc.sh stop
卸载服务
-
停止正在运行的服务。
-
使用以下命令卸载服务:
sudo ./svc.sh uninstall
Remove-Service "actions.runner.*"
./svc.sh uninstall