AWS CodePipeline如何识别我的新GitHub提交?

3

我现在第一次使用AWS CodePipeline,并已经通过演示项目设置了Source和Build步骤。

我已将Source步骤连接到一个GitHub帐户(我们使用的系统帐户),该帐户具有对所有存储库的管理员访问权限。正如文档所述,需要使用OAuth-scopes admin:repo_hookrepo来使用此功能;这些已被授权并且连接良好。

正如问题标题所述:当我向GitHub的主分支提交新更改时,集成正常工作并平稳运行。

但是我的问题是:如何实现的呢?根据文档state here

为了与GitHub集成,AWS CodePipeline使用OAuth令牌

然而,当查看我的GitHub设置时,我本应该在“OAuth应用程序”直接找到将该应用程序列在存储库或组织上,但情况并非如此!

因此,我想知道CodePipeline如何识别我的新提交。它是轮询SCM还是其他某种神奇方式?我也没有找到任何WebHooks。

提前感谢!

1个回答

4

1
集成自动获取一个Webhook。您无需在安装了您的集成的帐户和存储库上安装任何其他钩子。-- 来自您链接的第二个页面。我猜这就解释了!非常感谢! - ArSeN

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接