如果外部 url 没有改变,gitlab runners 是不是需要在迁移后重新注册?

Posted

技术标签:

【中文标题】如果外部 url 没有改变,gitlab runners 是不是需要在迁移后重新注册?【英文标题】:Do gitlab runners need to be re-registered after a migration if the external url does not change?如果外部 url 没有改变,gitlab runners 是否需要在迁移后重新注册? 【发布时间】:2021-11-15 04:41:52 【问题描述】:

我正在将主要和次要 GitLab 节点迁移到新节点。为此,我正在关注备份和恢复文档。

如果外部 url 不变,GitLab 运行器是否需要在迁移后重新注册?

谢谢大家!!

【问题讨论】:

不应该,不,因为跑步者在连接到 GitLab 时使用的是 URL,而不是 IP。你看到了什么不同的东西吗? 【参考方案1】:

不,GitLab 运行者不需要在迁移/备份/恢复后重新注册。

跑步者注册存储在 GitLab 的数据库中,并与跑步者从gitlab-runner register 命令接收到的令牌相关联。这些令牌将继续有效,只要它们得到正确备份,即使 GitLab URL 发生更改也是如此。

您可以使用 Runners API 来verify a runner token。

【讨论】:

以上是关于如果外部 url 没有改变,gitlab runners 是不是需要在迁移后重新注册?的主要内容,如果未能解决你的问题,请参考以下文章

.gitconfig从GitHub切换到GitLab的全局远程URL

Gitlab做java的docker CI

掌握使用gitlab ci构建Android包的正确方式

gitlab pipelines job执行时日志较大报错

如何在 gitlab-runner 中发布端口?

修改Docker部署gitlab的外部访问地址和端口