17

我在这里问这个问题,因为文档对我没有帮助。

在运行程序的设置过程中,会询问两件事:gitlab CI 协调器的 url 和注册令牌。我不明白他们中的任何一个应该是什么。

至于 url,可以是 gitlab CI web 界面的 url(例如:),也可以是http://localhost:80/build 相关的 url,在 build 的高级属性中有描述。

注册令牌可能来自文档 - 但指向它的链接已失效(请参阅: http: //gitlab-ci-domain.com/admin/runners)或来自构建高级属性的注册令牌。

但是,当我尝试从构建属性提供运行器的设置 url 和注册令牌时,我收到访问错误,通知我注册失败。由于缺乏了解这些参数应该是什么,我无法确定出了什么问题。

4

4 回答 4

6

Url 是您的 Gitci Url。您在 gitlabci 中在“runners”下一行中提到的令牌:

“要注册新的跑步者,您应该使用以下注册令牌。使用此令牌,跑步者将请求一个唯一的跑步者令牌并将其用于未来的通信”

于 2014-12-03T13:05:02.737 回答
4

如果您可以访问项目的设置,则可以在 Project Settings > Runners 中找到信息。特定跑步者下应该有一个包含 URL 和令牌的框。

编辑:从 GitLab 9.0 开始,可以在 Settings > CI//CD Pipelines 下找到此信息(根据Josh Noe

编辑: GitLab 9.3 的新位置(可能更早):设置 > 管道

编辑: GitLab 10 的新位置:设置 > CI / CD > Runners Settings

于 2016-01-05T07:14:14.117 回答
1

显然,做到这一点的唯一方法是成为 Gitlab 的管理员,您的 CI 服务器自己处理。

我觉得这很不合理,但有什么办法呢?...

于 2014-09-15T09:26:20.897 回答
1

GitLab 企业版 12.0.0-pre 8104b83f087

可以通过以下方式找到令牌:

  1. 转到您的 gitlab 项目
  2. 点击设置
  3. 点击 CI/CD
  4. 点击 Runners 部分的“Expand”
  5. 令牌位于“手动设置特定的跑步者”下

在此处输入图像描述

于 2019-06-23T14:31:27.227 回答