我参考了很多例子,但是web钩子没有成功配置,我不知道为什么? Web挂钩中的URL也尝试了各种情况,但它们始终存在500错误。
Gitlab版本:10.6.2-ee
詹金斯版本:2.83
Gitlab插件:1.5.4
Gitlab Hook插件:1.4.2
答案 0 :(得分:0)
Error 500
表示服务器行为不端
您需要检查GitLab服务器日志,以查看GitLab服务器提到的异常的确切性质。
这可能是身份验证(令牌)问题,如gitlab-ce issue 34143中所述。
[...]因为GitLab和Jenkins服务不在网段上。
还有一个开放配置“允许从挂钩和服务向本地网络发出请求”
jenkinsci/gitlab-plugin issue 272
中提到过您必须在Gitlab的“设置”页面中启用“允许通过挂钩和服务向本地网络发出请求”并使用新的更新。