我有一个Jenkins构建服务器,我的存储库是在Github.com上的一个组织下托管的。我想在推送到GitHub.com上的存储库后触发自动构建。为了实现这一点,我需要在Github.com的设置中提供我的Jenkins服务器详细信息作为webhook。从信任环境中的服务器打开端口8080是否可以从GitHub.com访问?
答案 0 :(得分:0)
是的,为了接收传入的Web挂钩,您需要使GitHub可以访问HTTP端点。这应该只是webhook URL而不是完整的Jenkins(例如通过安装前的反向代理进行过滤)。
“可访问GitHub”仍然可以自由地限制可能访问此端点的IP地址。 GitHub使用的IP地址为listed here。截至目前,他们处于以下两个网络中: