【问题标题】:Can I use the same gitlab-runner for Multiple gitlab instances?我可以对多个 gitlab 实例使用相同的 gitlab-runner 吗?
【发布时间】:2019-05-10 00:22:54
【问题描述】:

我在不同的网络上有两个独立的 git-lab 实例。我可以为每个人使用相同的跑步者吗?假设,两个 git-lab 实例都可以访问带有运行器的服务器。是否可以为我的两个 git-lab 实例使用一个跑步者?我已经阅读了大多数关于跑步者的 git-lab 文档,但它似乎并没有谈论这种情况,至少据我所知。

【问题讨论】:

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


    【解决方案1】:

    您为每个注册定义一个跑步者部分:https://docs.gitlab.com/runner/configuration/advanced-configuration.html#the-runners-section

    url 和 token 是在运行器级别配置的,所以是的你可以在不同的 GitLab URL 上注册同一个运行器。

    【讨论】:

    • 非常好,我也很怀疑。为了进行设置,我是否只需为我当前的跑步者编辑 TOML 文件,并在 [[runner]] 部分下添加另一个带有第二个 gitlab 实例的 urltoken 标签?感谢您的帮助。
    • 经过进一步考虑,您的意思似乎是我只需在TOML 文件中创建另一个[[runner]] 部分,并为第二个gitlab 添加我的另一个urltoken实例?
    • @slappy_sloth 使用不同实例所需的参数运行两次注册命令。请记住,toml 文件中的token 不是 GitLab 注册令牌,而是您注册后获得的令牌。参考。 docs.gitlab.com/runner/register/#one-line-registration-command
    • 您能否发布一个包含多个(编辑/伪造)令牌的示例 TOML 文件?另外,我的 TOML 文件没有 [[runner]] 部分,GitLab 文档也没有提到任何关于 [[runner]] 部分的内容。我想你的意思是[[runners]]
    猜你喜欢
    • 1970-01-01
    • 2022-01-11
    • 2019-08-20
    • 2022-10-16
    • 2022-01-18
    • 1970-01-01
    • 2016-09-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多