View a markdown version of this page

來源動作和變更偵測方法 - AWS CodePipeline

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

來源動作和變更偵測方法

當您將來源動作新增至管道時,動作會使用 資料表中所述的其他資源。

注意

CodeCommit 和 S3 來源動作需要設定的變更偵測資源 (EventBridge 規則),或使用 選項輪詢儲存庫以取得來源變更。對於具有 Bitbucket、GitHub 或 GitHub Enterprise Server 來源動作的管道,您不需要設定 Webhook 或預設輪詢。連線動作會為您管理變更偵測。

來源 使用其他資源? 步驟
Amazon S3 搭配 CloudTrail 資源 此來源動作使用事件規則和其他 CloudTrail 資源。當您使用 CLI 或 CloudFormation 建立此動作時,您也可以建立和管理這些資源。 請參閱 建立管道、階段和動作 和 連線至使用 EventBridge 和 的 Amazon S3 來源動作 AWS CloudTrail
不含 CloudTrail 資源的 Amazon S3 此來源動作針對具有事件規則的事件使用啟用的儲存貯體,而不需要其他 CloudTrail 資源。當您使用 CLI 或 CloudFormation 建立此動作時,您也可以建立和管理這些資源。 請參閱 建立管道、階段和動作 和 連線至已啟用事件來源的 Amazon S3 來源動作
Bitbucket Cloud 此來源動作使用連線資源。 請參閱 Bitbucket 雲端連線
AWS CodeCommit Amazon EventBridge (建議)。對於在主控台中建立或編輯 CodeCommit 來源的管道,這是預設值。 請參閱 建立管道、階段和動作 和 CodeCommit 來源動作和 EventBridge
Amazon ECR Amazon EventBridge。這是由精靈建立,適用於在主控台中建立或編輯 Amazon ECR 來源的管道。 請參閱 建立管道、階段和動作 和 Amazon ECR 來源動作和 EventBridge 資源。
GitHub 或 GitHub Enterprise Cloud 此來源動作使用連線資源。 請參閱 GitHub 連線
GitHub Enterprise Server 此來源動作使用連線資源和主機資源。 請參閱 GitHub Enterprise Server 連線
GitLab.com 此來源動作使用連線資源。 請參閱 GitLab.com 連線
GitLab 自我管理 此來源動作使用連線資源和主機資源。 請參閱 GitLab 自我管理的連線

如果您有使用輪詢的管道,您可以更新管道以使用建議的偵測方法。如需詳細資訊,請參閱將輪詢管道更新至建議的變更偵測方法。

如果您想要關閉使用連線之來源動作的變更偵測,請參閱 適用於 Bitbucket Cloud、GitHub、GitHub Enterprise Server、GitLab.com, 和 GitLab 自我管理動作的 CodeStarSourceConnection。

主題