GitLab Web Hook需要URL中的公共IP吗?

时间:2017-02-21 23:04:27

标签: networking jenkins gitlab webhooks

我在一个内部工作网络上,想要使用本地运行的Jenkins盒子的Web钩子配置GitLab(在推送等上运行测试......)。 Web挂钩需要一个URL:http:// {jenkins-url}:port / project / {job-name}。我尝试使用ifconfig和localhost的ip地址。但他们都没有工作。我的预感是我需要面向公众的ip和防火墙例外。有没有人有这方面的经验?

1 个答案:

答案 0 :(得分:0)

如果你希望gitlab.com能够触发你的jenkins构建,那么你必须给他们一个沟通渠道。因此,您需要为jenkins webhook提供公共可访问的URL,并打开端口80。

否则你可以使用gitlab.com的CI功能,它们非常强大。 https://about.gitlab.com/gitlab-ci/