【问题标题】:gitlab-runner commands lifecycle for restarting runnergitlab-runner 命令生命周期以重新启动运行器
【发布时间】:2019-05-10 13:21:53
【问题描述】:

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

但不清楚命令生命周期的用途 运行/启动/安装/注册

  • 应该注册一次或每次我重新启动系统时调用。安装和启动呢?

  • 要重新启动跑步者,我应该这样做 stopuninstall 然后install start run?

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

【问题讨论】:

    标签: gitlab gitlab-ci gitlab-ci-runner


    【解决方案1】:

    让亚军启动并运行(以及在重新启动后幸存)的步骤应该是:

    1. Download the runner
    2. Register the runner
    3. 安装运行器和服务:
    gitlab-runner install
    gitlab-runner start
    

    机器现在应该可以用作运行器了,无需对其进行任何其他操作(直到您想要更新运行器...)。


    应该注册一次或每次我重新启动系统时调用。安装和启动呢?

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

    关于installstart,也只需要运行一次并且在重新启动后仍然存在。 install 将 GitLab Runner 作为服务安装,start 只是第一次运行它。

    要重新启动运行程序,我应该停止、卸载然后安装启动运行吗?

    只需做一个gitlab-runner restart

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

    如果您已完成installstart,则无需使用run。我相信run 仅用于调试工作的一种用途(在开放终端上)。 start 用于机器上的服务。

    HTH。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-17
      • 1970-01-01
      • 2023-04-02
      • 1970-01-01
      • 2019-02-12
      • 2019-06-17
      • 1970-01-01
      • 2019-10-03
      相关资源
      最近更新 更多