Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何设置gitlab CI Runner?_Gitlab_Gitlab Ci - Fatal编程技术网

如何设置gitlab CI Runner?

如何设置gitlab CI Runner?,gitlab,gitlab-ci,Gitlab,Gitlab Ci,我在这里问这个问题,因为我没有帮助我 在runner的设置过程中,会询问两件事:gitlab CI协调员的url和注册令牌。我不明白他们中的任何一个应该是什么 至于url,它可以是gitlab CI web界面的url(例如:http://localhost:80/)与生成相关的url,这在生成的高级属性中有描述 注册令牌可以是文档中的内容,但指向它的链接已失效(请参阅:)或来自生成的高级属性的注册令牌 然而,当我试图从构建属性提供给runner的安装url和注册令牌时,我得到了一个访问错误,它

我在这里问这个问题,因为我没有帮助我

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

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

注册令牌可以是文档中的内容,但指向它的链接已失效(请参阅:)或来自生成的高级属性的注册令牌


然而,当我试图从构建属性提供给runner的安装url和注册令牌时,我得到了一个访问错误,它通知我注册失败。由于不了解这些参数应该是什么,我无法确定哪里出了问题。

显然,唯一的方法是成为Gitlab的管理员,您的CI服务器将自己处理问题

我觉得这不合理,但是怎么办呢?。

这个Url就是你的Gitci Url。 您在gitlabci中行旁“runners”下提到的标记:


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

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

编辑:从GitLab 9.0开始,可以在设置>CI//CD管道(per)下找到此信息

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


编辑:从GitLab 10开始的新位置:设置>CI/CD>跑步者设置

GitLab Enterprise Edition 12.0.0-pre 8104b83f087开始

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

  • 转到您的gitlab项目
  • 点击设置
  • 点击CI/CD
  • 单击Runners部分的“展开”
  • 令牌位于“手动设置特定跑步者”下

  • 嗨,我有完全相同的问题,似乎没有人会回答。。。你找到答案了吗?我得到的答案是:你只能为拥有管理员权限的存储库设置Runner。我不认为这有什么意义,但是-如果我们想改变这一点,我们可能应该自己改变它。在Gitlab CI中,“runners”仅在用户在Gitlab服务器上具有管理权限时出现。我不明白为什么会这样设置。对不起,忘了提一下=(我通常总是以root身份输入,但很高兴你能理解=)@Srv19现在Runner也出现在项目中,所以你不需要管理privileges@ReDetection美好的这真的不应该是一项管理任务。它现在位于设置->CI//CD管道中。