0

我正在使用 github "status" webhook 来触发 lambda 中的应用程序。有效负载提供了有关存储库某些分支的一些详细信息。参见“分支”:

https://docs.github.com/en/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#status

文档清楚地指出,branchs 数组将包含最多十个分支,但是 github 是如何决定向我提供哪些分支信息的呢?例如,我的 repo(我应该提到的是 fork)有 65 个分支,但 webhook 只给了我四个。它给我的四个是我的叉子上有变化的三个和我没有触及的默认值。默认分支首先列出,但为什么呢?因为它是默认的?因为它最古老?它会永远是第一吗?

我对此感到好奇,因为我想运行由成功的 CircleCI 构建触发的应用程序,但前提是该构建对应于新版本。状态 webhook 通常会在任何分支上发生任何状态更改时触发。

最后,我知道你在想什么,但 CircleCI 没有自己的 webhook:https ://circleci.com/docs/2.0/notifications/

任何帮助表示赞赏!

4

0 回答 0