gpt4 book ai didi

amazon-web-services - AWS CodePipeline 可以很好地识别我的新 GitHub 提交 - 但如何识别?

转载 作者:行者123 更新时间:2023-12-04 08:13:20 25 4
gpt4 key购买 nike

我目前是第一次使用 AWS CodePipeline,并使用演示项目设置了 Source 和 Build 步骤。

我已将 Source Step 与 GitHub 帐户(我们使用的系统帐户)相关联,并具有对所有 Repos 的管理员访问权限。正如文档所述,OAuth 范围 admin:repo_hookrepo 是使用此功能所必需的;哪些被授予并且连接正常。

正如这个问题的标题所述:集成工作正常 - 当我将 master 上的新提交推送到 GitHub 时,管道开始工作并顺利运行。

然而,我的问题是:如何?作为文档 state here :

To integrate with GitHub, AWS CodePipeline uses OAuth tokens

但是,在查看我的 GitHub 设置时,我本以为会在存储库或组织“OAuth 应用程序”上直接找到列为“OAuth 应用程序”的应用程序,但事实并非如此!

因此,我想知道 CodePipeline 如何识别我的新提交。它是在轮询 SCM 还是其他某种魔法?我也没有找到任何 WebHook。

提前致谢!

最佳答案

AWS CodePipeline 通过新的“集成”概念连接到 GitHub:https://github.com/integrations/aws-codepipeline

这个概念是在这里宣布的:https://developer.github.com/changes/2016-09-14-Integrations-Early-Access/

GitHub 集成使用 JSON Web token 和私钥/公钥进行身份验证,因此我不确定 AWS 在将其描述为“OAuth”时在技术上是否正确。详情在这里:https://developer.github.com/early-access/integrations/authentication/#as-an-integration

关于amazon-web-services - AWS CodePipeline 可以很好地识别我的新 GitHub 提交 - 但如何识别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41652431/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com