

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Configurer un GitHub webhook mondial ou organisationnel
<a name="github-global-organization-webhook-setup"></a>

Les étapes de haut niveau pour configurer un GitHub webhook mondial ou organisationnel sont les suivantes. Pour plus d'informations sur les GitHub webhooks mondiaux et organisationnels, consultez[GitHub webhooks mondiaux et organisationnels](github-global-organization-webhook.md).

1. Définissez l'emplacement source de votre projet sur`CODEBUILD_DEFAULT_WEBHOOK_SOURCE_LOCATION`.

1. Dans la configuration de la portée du webhook, définissez la portée sur l'un ou l'autre `GITHUB_ORGANIZATION` ou `GITHUB_GLOBAL` selon qu'il doit s'agir d'un [ webhook d'organisation ou ](https://docs.github.com/en/enterprise-cloud@latest/admin/monitoring-activity-in-your-enterprise/exploring-user-activity-in-your-enterprise/managing-global-webhooks) mondial. Pour plus d'informations, consultez la section [ Types de webhooks. ](https://docs.github.com/en/webhooks/types-of-webhooks)

1. Spécifiez un nom dans le cadre de la configuration de la portée du webhook. Pour les webhooks d'organisation, il s'agit du nom de l'organisation, et pour les webhooks globaux, il s'agit du nom de l'entreprise.
**Note**  
Si le type de source du projet est`GITHUB_ENTERPRISE`, vous devrez également spécifier un domaine dans le cadre de la configuration de la portée du webhook.

1. (Facultatif) Si vous souhaitez uniquement recevoir des événements de webhook pour des référentiels spécifiques au sein de votre organisation ou entreprise, vous pouvez les spécifier `REPOSITORY_NAME` comme filtre lors de la création du webhook.

1. Si vous créez un webhook d'organisation, assurez-vous qu'il CodeBuild dispose des autorisations nécessaires pour créer des webhooks au niveau de l'organisation. GitHub Vous pouvez créer un jeton d'accès GitHub personnel avec les autorisations de webhook de l'organisation ou utiliser CodeBuild OAuth. Pour de plus amples informations, veuillez consulter [GitHub et jeton d'accès GitHub Enterprise Server](access-tokens-github.md).

   Notez que les webhooks d'organisation fonctionnent avec tous les types d'événements GitHub webhook existants.

1. Si vous créez un webhook global, celui-ci devra être créé manuellement. Pour plus d'informations sur la création manuelle d'un webhook dans GitHub, consultez[GitHub webhooks manuels](github-manual-webhook.md).

   Notez que les webhooks globaux ne prennent en charge que le type `WORKFLOW_JOB_QUEUED` d'événement. Pour de plus amples informations, veuillez consulter [Tutoriel : Configuration d'un lanceur d' CodeBuild-hosted GitHub actions](action-runner.md).