如何设置gitlab CI Runner?
我在这里问这个问题,因为我没有帮助我 在runner的设置过程中,会询问两件事:gitlab CI协调员的url和注册令牌。我不明白他们中的任何一个应该是什么 至于url,它可以是gitlab CI web界面的url(例如:如何设置gitlab CI Runner?,gitlab,gitlab-ci,Gitlab,Gitlab Ci,我在这里问这个问题,因为我没有帮助我 在runner的设置过程中,会询问两件事:gitlab CI协调员的url和注册令牌。我不明白他们中的任何一个应该是什么 至于url,它可以是gitlab CI web界面的url(例如:http://localhost:80/)与生成相关的url,这在生成的高级属性中有描述 注册令牌可以是文档中的内容,但指向它的链接已失效(请参阅:)或来自生成的高级属性的注册令牌 然而,当我试图从构建属性提供给runner的安装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开始 令牌可通过以下方式找到:
嗨,我有完全相同的问题,似乎没有人会回答。。。你找到答案了吗?我得到的答案是:你只能为拥有管理员权限的存储库设置Runner。我不认为这有什么意义,但是-如果我们想改变这一点,我们可能应该自己改变它。在Gitlab CI中,“runners”仅在用户在Gitlab服务器上具有管理权限时出现。我不明白为什么会这样设置。对不起,忘了提一下=(我通常总是以root身份输入,但很高兴你能理解=)@Srv19现在Runner也出现在项目中,所以你不需要管理privileges@ReDetection美好的这真的不应该是一项管理任务。它现在位于设置->CI//CD管道中。