jenkins - 使用带有 IP 地址而不是 URL 的 Github Webhook 是否有效?
问题描述
我正在尝试建立 Jenkins 和 Github 之间的集成。
已设置公开的 IP 地址。meta下的“钩子”地址已被列入白名单。还添加了防火墙例外。
在 Github 上的“Payload URL”部分下,它被设置为:http: //xx.xxx.x.xxx/github-webhook/
http://xx.xxx.x.xxx:8080/github-webhook/也试过了。
但我收到错误消息:“我们无法提供此有效负载:连接失败”
我可以确认我们可以看到来自 Github webhook IP 地址之一的传入流量,因此它似乎与服务器建立了连接。
另请注意,当使用 NGROK 生成的链接设置有效负载 URL 时,它工作正常。
我在这个设置中缺少什么?
解决方案
推荐阅读
- jquery - Jquery-Break setInterval 并重置为其原始位置
- javascript - 在 JavaScript 中将对象推入数组的内部数组
- python - face_recognition 和黑白图像
- android - 如何获取 FirebaseMessagingService 中的上下文?
- javascript - 如何禁用特定元素的事件?
- php - PHP:如何获取 MySql 存储过程的输出值?
- ubuntu - 为什么互联网无法在 ubuntu 16.04 LTS 中的 Internet Explorer 8 上运行?
- java - 如何使用 Avro (schemaRegistry) 对 Kafka Streams 进行功能测试?
- cmake - Ubuntu 上的 CMake/Mingw/Qt5 无法找到 stdlib.h
- python - Django 中的嵌套视图 - Python