gitlab-runner 命令用于重新启动运行程序的生命周期

ir2*_*pid 1 gitlab gitlab-ci gitlab-ci-runner

我正在尝试配置一个跑步者并使用参考https://docs.gitlab.com/runner/commands/

但不清楚运行/启动/安装/注册的命令生命周期是什么

  • 应该在我重新启动系统时调用一次或每次调用 register。安装和启动怎么样?

  • 要重新启动跑步者,我应该怎么做stop, uninstall然后install start run呢?

  • 我应该这样run做还是start会产生相同的效果?

Rek*_*vni 6

让 runner 启动并运行(以及幸存的重启)的步骤应该是这样的:

  1. 下载跑步者
  2. 注册跑者
  3. 安装运行器和服务:
gitlab-runner install
gitlab-runner start
Run Code Online (Sandbox Code Playgroud)

机器现在应该准备好用作运行器,不需要对其进行任何其他操作(直到您想要更新运行器......)。


应该在我重新启动系统时调用一次或每次调用 register。安装和启动怎么样?

注册应该被调用一次,这会创建一个config.toml文件,该文件在重新启动时保存注册的配置。文件位置根据它的注册方式而变化。IE浏览器在Linux上,注册shell运动员有sudo,将保存config.toml文件/etc/gitlab-runner/config.toml。

关于installand start,也只需要运行一次并且在重新启动后仍然存在。在install安装GitLab亚军作为一种服务,而start只是运行它的第一次。

要重新启动跑步者,我应该停止、卸载然后安装 start run 吗?

只需执行gitlab-runner restart。

我应该运行它还是启动会产生相同的效果?

如果您已经完成install并且start您不需要使用run. 我相信run仅用于调试作业的一种用途(在开放终端上)。start用于机器上的服务。

哈。