翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
グローバルまたは組織の GitHub ウェブフックを設定する
グローバルまたは組織の GitHub ウェブフックを設定する手順の概要は次のとおりです。グローバルおよび組織の GitHub ウェブフックの詳細については、「」を参照してくださいGitHub グローバルおよび組織のウェブフック。
-
プロジェクトのソースロケーションを に設定します
CODEBUILD_DEFAULT_WEBHOOK_SOURCE_LOCATION
。 -
Webhook のスコープ設定で、スコープを組織またはグローバル Webhook のどちらにするか
GITHUB_GLOBAL
に応じて、GITHUB_ORGANIZATION
または に設定します。 https://docs.github.com/en/enterprise-cloud@latest/admin/monitoring-activity-in-your-enterprise/exploring-user-activity-in-your-enterprise/managing-global-webhooks詳細については、「ウェブフックのタイプ 」を参照してください。 -
ウェブフックのスコープ設定の一部として名前を指定します。組織のウェブフックの場合は組織名、グローバルウェブフックの場合はエンタープライズ名です。
注記
プロジェクトのソースタイプが の場合
GITHUB_ENTERPRISE
、ウェブフックスコープ設定の一部としてドメインを指定する必要があります。 -
(オプション) 組織またはエンタープライズ内の特定のリポジトリのウェブフックイベントのみを受信する場合は、ウェブフックの作成時にフィルター
REPOSITORY_NAME
として を指定できます。 -
組織ウェブフックを作成する場合は、 に組織レベルのウェブフックを 内に作成するためのアクセス許可 CodeBuild があることを確認してください GitHub。組織のウェブフック許可を持つ個人用アクセストークンを作成する GitHubか、 を使用できます CodeBuild OAuth。詳細については、「GitHub および GitHub Enterprise Server アクセストークン」を参照してください。
組織のウェブフックは、既存の GitHub ウェブフックイベントタイプのいずれかで機能することに注意してください。
-
グローバルウェブフックを作成する場合は、ウェブフックを手動で作成する必要があります。内でウェブフックを手動で作成する方法の詳細については、 GitHub「」を参照してくださいGitHub 手動ウェブフック。
グローバルウェブフックは
WORKFLOW_JOB_QUEUED
イベントタイプのみをサポートすることに注意してください。詳細については、「チュートリアル: CodeBuildホストされた GitHubアクションランナーを設定する」を参照してください。