Webhook本地Jenkins并托管了Gitlab?

时间:2019-10-22 10:56:02

标签: jenkins gitlab

当我将东西推到Git实验室时,我想做一个网络挂钩。 Git实验室由学校托管,我已经在本地安装了Jenkins。现在,当我想进行网络挂接时http://localhost:8080/project/timely-frontend Gitlabs说:“ URL被阻止:不允许向本地主机的请求”。还有其他可能的方法来制作推式网络挂钩吗?

1 个答案:

答案 0 :(得分:0)

如果Jenkins和Gitlab都安装在同一内部(学校)网络上,请尝试使用Jenkins的内部专用IP地址作为Webhook URL,而不是localhost。

在Jenkins主机上,可以使用Ubuntu上的命令行ip addr show并将其放在Gitlab Webhook中。

请记住,尤其是如果Jenkins在非标准端口(8080)上运行,则您控制范围之外的其他防火墙仍可能阻止连接。