Skip to main content

此版本的 GitHub Enterprise Server 已于以下日期停止服务 2024-07-09. 即使针对重大安全问题,也不会发布补丁。 为了获得更好的性能、更高的安全性和新功能,请升级到最新版本的 GitHub Enterprise。 如需升级帮助,请联系 GitHub Enterprise 支持

将自托管的运行应用程序配置为服务

您可以将自托管的运行器应用程序配置为服务,以在机器启动时自动启动运行器应用程序。

Platform navigation

注意:GitHub Enterprise Server 目前不支持 GitHub 托管的运行器。 可以在 GitHub public roadmap 上查看有关未来支持计划的更多信息。

注意:将自托管运行器应用程序配置为服务之前,必须将运行器添加到 GitHub Enterprise Server。 有关详细信息,请参阅“添加自托管的运行器”。

对于使用 systemd 的 Linux 系统,你可使用在成功添加运行器之后创建的 svc.sh 脚本,将应用程序作为服务进行安装和管理。

在运行器计算机上,在安装了自托管运行器应用程序的目录中打开 shell。 使用以下命令安装和管理自托管运行器服务。

安装服务

  1. 如果自托管运行器应用程序当前正在运行,请停止该应用程序。

  2. 使用以下命令安装服务:

    sudo ./svc.sh install
    
  3. 或者,该命令采用可选的 user 参数,以其他用户的身份安装服务。

    ./svc.sh install USERNAME
    

启动服务

使用以下命令启动服务:

sudo ./svc.sh start

检查服务状态

使用以下命令检查服务状态:

sudo ./svc.sh status

有关查看自托管运行器状态的详细信息,请参阅“对自托管运行程序进行监视和故障排除”。

停止服务

使用以下命令停止服务:

sudo ./svc.sh stop

卸载服务

  1. 停止正在运行的服务。

  2. 使用以下命令卸载服务:

    sudo ./svc.sh uninstall
    

按 alt+up 激活