gitlab - gitlab-runner 命令生命周期以重新启动运行器
问题描述
我正在尝试配置跑步者并使用参考https://docs.gitlab.com/runner/commands/
但尚不清楚运行/启动/安装/注册的命令生命周期是什么
应该注册一次或每次我重新启动系统时调用。安装和启动呢?
我应该重新启动一个跑步者
stop
,uninstall
然后install
start
run
呢?我应该这样
run
做还是start
会产生相同的效果?
解决方案
让亚军启动并运行(以及在重新启动后幸存)的步骤应该是:
gitlab-runner install
gitlab-runner start
机器现在应该可以用作跑步者了,不需要对它做任何其他事情(直到你想更新跑步者......)。
应该注册一次或每次我重新启动系统时调用。安装和启动呢?
注册应该被调用一次,这将创建一个config.toml
文件,该文件在重新启动时保存注册的配置。文件位置会根据其注册方式而变化。Linux 上的 IE 使用 注册运行器shell
,sudo
会将config.toml
文件保存到/etc/gitlab-runner/config.toml
.
关于install
and start
,也只需要运行一次并且在重新启动后仍然存在。将install
GitLab Runner 作为服务安装,并且start
第一次运行它。
要重新启动跑步者,我应该停止,卸载然后安装开始运行吗?
我应该运行它还是 start 会产生相同的效果?
如果你做了一个install
并且start
你没有必要使用run
. 我相信run
仅用于调试作业的一种用途(在开放终端上)。start
用于机器上的服务。
HTH。
推荐阅读
- c - 分配二维数组
- android - Espresso:如何在用户同意的情况下对 Sms Retriever 进行 UI 测试?
- css - 有没有办法使用变换比例使内容自动适应父 div?
- r - 删除空白值而不是 R 中的整个列/行
- azure-devops - Azure DevOps 管道无法在运行时扩展任何环境变量
- apache-camel - 使用 Camel Endpoint DSL 和 @EndpointInject 创建不同的端点
- python - Python Pandas DataFrame:意外取消排序多索引
- c - 如何在c中为if语句提供数组输入?
- javascript - 如何在角度 5 中将 @Input 变量设置为可选?
- java - 在运行 weblogic 服务器的 linux 服务器中将 Act Framework 部署到生产环境