1

参考了很多例子,但是web hook都没有配置成功,不知道为什么?web hook中的url也尝试过各种情况,但一直都是500错误。

Gitlab版本:10.6.2-ee

詹金斯版本:2.83

Gitlab插件:1.5.4

Gitlab Hook 插件:1.4.2

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

4

1 回答 1

0

Error 500表示服务器行为不端。
您需要检查 GitLab 服务器日志以查看 GitLab 服务器提到的异常的确切性质。

如gitlab-ce issue 34143中所述,这可能是身份验证(令牌)问题。

OP 蓝色在评论中提到:

[...] 因为 GitLab 和 Jenkins 服务不在网段上。

还有一个开放的配置“允许从钩子和服务到本地网络的请求”

这在jenkinsci/gitlab-plugin 问题 272中提到

您必须在 Gitlab 的设置页面中启用“允许从钩子和服务向本地网络发出请求”并使用新的更新。

于 2018-04-03T04:41:13.427 回答