我有 GitHub repo 和 TeamCity 2018.2.1。我已经在 TeamCity 中设置了定期检查 git(每 30 秒一次)。但这对我来说不是一个好的解决方案。我希望只要有人推送,就会自动构建。
据我了解,我需要在 GitHub 上设置 webhook。我已经完成了此操作,GitHub 向我发送了以下请求:
"POST /webhooks/endpoint.html HTTP/1.1" 204 0 "-" "GitHub-Hookshot/6031d40" "192.30.252.38"
但 TeamCity 根本不理解它们。在文档我没有找到任何与获取 webhook 的设置相关的内容。
有人设置过吗?谢谢
答案1
找到解决方案。您需要安装此插件:https://plugins.jetbrains.com/plugin/9179-github-commit-hooks
安装后,在项目设置的操作菜单中,您可以找到“安装 GitHub Webhook”。