0

我正在关注一个大三角帆代码实验室https://www.spinnaker.io/guides/tutorials/codelabs/appengine-source-to-prod/并且在 github webhook 集成方面遇到了问题。

从 github 我收到一条消息说couldn't connect to server

我的github设置是:

Payload Url - http://<my-external-ip>:8089/webhooks/git/github
Content Type - application/json
Which events to trigger - just the push event
Active - true

我的 GCP 防火墙规则设置为:

Priority - 1000
Direction - Ingress
Action on match - Allow
Target tags - allow-github-webhook
Source filters (IP Ranges) - 192.30.252.0/22   185.199.108.0/22
Protocols and ports - tcp:8089

而且我已经确保我的 Spinnaker VM 具有network tags: allow-github-webhook

我正在使用 Spinnaker v. 1.0.1

是否有任何我遗漏的东西或我可以检查的任何日志以查看是否在任何地方发生错误?或者您建议尝试调试 webhook 为什么不成功的其他任何内容?

4

1 回答 1

0

我从 Spinnaker 项目的贡献者那里得到了答案:https ://github.com/spinnaker/spinnaker.github.io/issues/234

建议在 Spinnaker 机器内运行以下命令,从而使 webhook 工作:

echo "host: 0.0.0.0" | tee ~/.hal/default/service-settings/echo.yml
sudo hal deploy apply
于 2017-06-15T20:00:02.233 回答