我已迁移到新的 gitlab 实例,但之前的运行者需要在新的 gitlab 实例中重新注册

问题描述 投票:0回答:1

我已经安装了新的gitlab实例(自我管理版本ee-16.3.4)。我曾经使用过另一个连接到 gitlab-runner 服务器(版本 16.4)的安装。 gitlab-runner 中配置了近 20 个运行程序,我想将它们连接到新实例。由于某些原因,我无法将以前的 gitlab 实例备份/恢复到新实例。现在,我如何为新的 gitlab 实例使用相同的 gitlab-runner 服务器。有没有什么解决方案可以通过更新注册令牌在 gitlab-runner 服务器中重新注册 20 个运行者,或者我必须在新实例中一一注册它们? 我阅读了 https://archives.docs.gitlab.com/15.11/runner/commands/#gitlab-runner-reset-token 手册,但我不明白

gitlab-runner reset-token
命令有何用处。有人可以帮助我吗?

gitlab gitlab-ci-runner
1个回答
0
投票

您必须使用

gitlab-runner register
重新注册跑步者。每个跑步者都需要使用新实例的注册令牌请求新令牌。

请记住,这将在您的运行程序 config.toml 中创建一个包含新令牌的新部分。您将需要编辑配置文件以删除/用新注册的配置替换旧的注册配置。

© www.soinside.com 2019 - 2024. All rights reserved.