Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

GitHub 組織のウェブフックイベントをフィルタリング (AWS CloudFormation)

フォーカスモード
GitHub 組織のウェブフックイベントをフィルタリング (AWS CloudFormation) - AWS CodeBuild

AWS CloudFormation テンプレートを使用して組織ウェブフックイベントをフィルタリングするには、AWS CodeBuild プロジェクトの ScopeConfiguration プロパティを使用します。グローバルおよび組織の GitHub ウェブフックの詳細については、「GitHub グローバルおよび組織のウェブフック」を参照してください。

注記

グローバルウェブフックと GitHub Enterprise ウェブフックは、AWS CloudFormation ではサポートされていません。

以下の YAML 形式の AWS CloudFormation テンプレート部分によって、4 つのフィルタグループが作成されます。1 つまたはすべてが true と評価されると、これらが一緒になってビルドをトリガーします。

  • 最初のフィルタグループでは、アカウント ID ^refs/heads/main$ を持たない GitHub ユーザーが、正規表現 12345 と一致する Git 参照名を持つブランチに対してプルリクエストを作成または更新することを指定します。

  • 2 番目のフィルターグループでは、正規表現 READ_ME に一致する Git 参照名を持つブランチで正規表現 ^refs/heads/.* に一致する名前のファイルに対してプッシュリクエストが作成されることを指定します。

  • 3 番目のフィルタグループでは、正規表現 \[CodeBuild\] に一致する HEAD コミットメッセージを使用してプッシュリクエストを指定します。

  • 4 番目のフィルタグループは、正規表現 \[CI-CodeBuild\] に一致するワークフロー名を持つ GitHub Actions ワークフロージョブリクエストを指定します。

CodeBuildProject: Type: AWS::CodeBuild::Project Properties: Name: MyProject ServiceRole: service-role Artifacts: Type: NO_ARTIFACTS Environment: Type: LINUX_CONTAINER ComputeType: BUILD_GENERAL1_SMALL Image: aws/codebuild/standard:5.0 Source: Type: GITHUB Location: source-location Triggers: Webhook: true ScopeConfiguration: Name: organization-name FilterGroups: - - Type: EVENT Pattern: PULL_REQUEST_CREATED,PULL_REQUEST_UPDATED - Type: BASE_REF Pattern: ^refs/heads/main$ ExcludeMatchedPattern: false - Type: ACTOR_ACCOUNT_ID Pattern: 12345 ExcludeMatchedPattern: true - - Type: EVENT Pattern: PUSH - Type: HEAD_REF Pattern: ^refs/heads/.* - Type: FILE_PATH Pattern: READ_ME ExcludeMatchedPattern: true - - Type: EVENT Pattern: PUSH - Type: COMMIT_MESSAGE Pattern: \[CodeBuild\] - Type: FILE_PATH Pattern: ^src/.+|^test/.+ - - Type: EVENT Pattern: WORKFLOW_JOB_QUEUED - Type: WORKFLOW_NAME Pattern: \[CI-CodeBuild\]
プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.