源操作和更改检测方法 - AWS CodePipeline

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

源操作和更改检测方法

向管道中添加源操作时,这些操作将使用表中描述的其他资源。

注意

CodeCommit 和 S3 源操作需要配置的更改检测资源( EventBridge 规则),或者使用选项轮询存储库以获取源更改。对于具有 Bitbucket GitHub、或 E GitHub nterprise Server 源操作的管道,您无需设置 webhook 或默认进行轮询。连接操作会为您管理更改检测。

来源 使用其他资源? 步骤
带 CloudTrail 资源的亚马逊 S3 此源操作使用事件规则和其他 CloudTrail资源。使用 CLI 或创建 CloudFormation 此操作时,您还可以创建和管理这些资源。 请参阅创建管道、阶段和操作连接到使用 EventBridge 和的 Amazon S3 源操作 AWS CloudTrail
没有 CloudTrail 资源的亚马逊 S3 此源操作使用针对具有事件规则的事件启用的存储桶,无需额外 CloudTrail 资源。使用 CLI 或创建 CloudFormation 此操作时,您还可以创建和管理这些资源。 请参阅创建管道、阶段和操作在为事件启用源的情况下连接到 Amazon S3 源操作
Bitbucket Cloud 此源操作使用连接资源。 请参阅 Bitbucket Cloud 连接
AWS CodeCommit 亚马逊 EventBridge (推荐)。这是具有在控制台中创建或编辑的 CodeCommit 源的管道的默认值。 请参阅创建管道、阶段和操作 CodeCommit 源操作和 EventBridge
Amazon ECR 亚马逊 EventBridge。这是由向导为管道创建的,具有在控制台中创建或编辑的 Amazon ECR 源。 请参阅 创建管道、阶段和操作 Amazon ECR 源操作和 EventBridge 资源
GitHub 或 GitHub 企业云 此源操作使用连接资源。 请参阅 GitHub 连接
GitHub 企业服务器 此源操作使用连接资源和主机资源。 请参阅 GitHub Enterprise Server 连接
GitLab.com 此源操作使用连接资源。 请参阅 GitLab.com 连接
GitLab 自我管理 此源操作使用连接资源和主机资源。 请参阅 用于 GitLab 自托管的连接

如果您的管道使用轮询功能,则可以更新该管道以使用推荐的检测方法。有关更多信息,请参阅 将轮询管道更新为采用建议的更改检测方法

如果要为使用连接的源操作关闭更改检测,请参阅CodeStarSourceConnection 适用于 Bitbucket Cloud GitHub、、 GitHub 企业服务器、 GitLab .com 和 GitLab 自我管理的操作

主题