问题标签 [github-webhook]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
39 浏览

github-webhook - Github Probot create-probot-app: 'Cannot POST /' (404) 响应 webhook 请求

测试 npx create-probot-app;尝试了每个启动器,并且存在相同的问题。

我创建、构建和运行应用程序,然后在 github 上配置和安装应用程序,我能够接收 webhook 事件,但我看到我的本地应用程序以 404 响应。

smee 收到事件

我的 index.ts:

我检查了我的环境变量似乎在 .env 中设置正确

总之,github正在发送一个webhook,smee正在接收它,但我的本地应用程序响应404:无法发布/

由于似乎是路由问题,无法让示例应用程序处理 webhook 事件。有人遇到过这个吗?

0 投票
1 回答
25 浏览

aws-codebuild - CodeBuild 正在构建对我的目标分支的所有提交。在特定分支上配置构建的正确方法是什么?

在 SourceVersion 中:在 CodeBuild 项目中设置了 ${BranchName}。我认为这会将所有 Push & Pull Request 的范围仅限于 ${BranchName} 目标分支。但显然不是。我看到每个分支上的每个提交都会触发 GitHub Webhook 到 CodeBuild 并导致它构建每个提交!不是我想要的。

所以然后在过滤器中我试图指定:

现在,不会触发任何构建。GitHub Webhook 收到来自 CodeBuild 的响应:没有为指定的有效负载触发构建。显然,过滤器不像记录的那样工作。所以我的问题是 SourceVersion 和 Webhooks 之间应该去哪里,以便仅在推送更改或将拉取请求合并到我的目标分支时触发构建的目标?