GitHub WebHook调用另一个GitHub存储库的Action



想要通过WebHook从另一个GitHub Repository (a)触发GitHub Action (Repository B)。所以我尝试在存储库A上配置WebHook但我无法指定GitHub存储库b所需的授权头。

这是可能通过WebHooks吗?

两个存储库属于同一个组织。

via WebHook

这意味着调用了一个WebHook URL,并且您的本地端点(侦听wayhook负载)需要接收一个表示repoB的URL/名称的参数,然后它可以curl -X POST以触发其工作流(假设您有正确的令牌允许在repoB上运行API,在Authorization: bearer <token>中)。

考虑到推送事件的webhook JSON有效负载包括提交消息,我会在repoA上推送一个提交,在其消息中,repoB的名称或URL。
你的本地webhook监听器就可以提取repoB,并对它的工作流进行分组。

相关内容

  • 没有找到相关文章

最新更新