2017-04-14 106 views
1

我有一个项目在私有的Gitlab v9.0实例上创建和配置。我已经在Jenkins v2.46.1上导入了这个项目,与gitlab的连接成功。之后,我尝试从gitlab中的repo中的push事件配置构建触发器。我已经生成的秘密令牌,它詹金斯和添加Gitlab CI URL和秘密令牌网络挂接,当我试图测试网络挂接,它返回我的异常以下集成gitlab和詹金斯的例外

Hook executed successfully but returned HTTP 403 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <title>Error 403 anonymous is missing the Job/Build permission</title> </head> <body><h2>HTTP ERROR 403</h2> <p>Problem accessing /project/tapp-builder-service. Reason: <pre> anonymous is missing the Job/Build permission</pre></p><hr><i><small>Powered by Jetty://</small></i><hr/> </body> </html>

谁能帮我解决这个?

回答

0

您可以在Jenkins中为此添加一个特殊用户,并相应地在GitLab中配置Webhook,或者您可以在全局Jenkins配置的GitLab部分中取消选中“启用身份验证”/项目“终点”复选框。但是这应该是默认情况下不加选中的。