Webhook for local Jenkins and hosted Gitlab?



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

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

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

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

最新更新