

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.

# Filtrer les événements webhook GitHub mondiaux ou organisationnels (console)
<a name="github-global-organization-webhook-events-console"></a>

Lorsque vous créez un GitHub projet via la console, sélectionnez les options suivantes pour créer un webhook GitHub global ou organisationnel au sein du projet. Pour plus d'informations sur les GitHub webhooks mondiaux et organisationnels, consultez[GitHub webhooks mondiaux et organisationnels](github-global-organization-webhook.md).

1. Ouvrez la AWS CodeBuild console à l'adresse [https://console.aws.amazon.com/codesuite/codebuild/home](https://console.aws.amazon.com/codesuite/codebuild/home).

1. Créez un projet de génération. Pour plus d’informations, consultez [Création d'un projet de génération (console)](create-project.md#create-project-console) et [Exécution d'une génération (console)](run-build-console.md).
   +  Dans **Source**: 
     +  Dans le **champ Source provider**, sélectionnez **GitHubGitHub****Enterprise**.
     +  Pour **Repository**, choisissez un **GitHubwebhook scopé**. 

        Le GitHub référentiel sera automatiquement défini sur`CODEBUILD_DEFAULT_WEBHOOK_SOURCE_LOCATION`, qui est l'emplacement source requis pour les webhooks mondiaux et organisationnels. 
**Note**  
Si vous utilisez des webhooks d'organisation, assurez-vous que celle-ci CodeBuild dispose des autorisations nécessaires pour créer des webhooks au niveau de l'organisation. GitHub Si vous utilisez une [connexion OAuth existante](oauth-app-github.md), vous devrez peut-être régénérer la connexion pour accorder CodeBuild cette autorisation. Vous pouvez également créer le webhook manuellement à l'aide de la fonction [webhooks CodeBuild manuels](github-manual-webhook.md). Notez que si vous possédez déjà un jeton GitHub OAuth et que vous souhaitez ajouter des autorisations d'organisation supplémentaires, vous pouvez [révoquer l'autorisation du jeton OAuth et le reconnecter via la](https://docs.github.com/en/apps/oauth-apps/using-oauth-apps/reviewing-your-authorized-oauth-apps) console. CodeBuild   
![La configuration du GitHub webhook délimité.](http://docs.aws.amazon.com/fr_fr/codebuild/latest/userguide/images/github-organization-webhook-source.png)
   +  Dans les **événements Webhook de la source principale** : 
     +  Pour **Type de portée**, choisissez **Niveau organisation** si vous créez un webhook d'organisation ou **Niveau entreprise** si vous créez un webhook global.
     +  Dans **Nom**, entrez le nom de l'entreprise ou de l'organisation, selon qu'il s'agit d'un webhook mondial ou d'une organisation.

       Si le type de source du projet est`GITHUB_ENTERPRISE`, vous devez également spécifier un domaine dans le cadre de la configuration de l'organisation du webhook. Par exemple, si l'URL de votre organisation est**https://domain.com/orgs/org-name**, le domaine est**https://domain.com**.
**Note**  
 Ce nom ne peut pas être modifié une fois le webhook créé. Pour modifier le nom, vous pouvez supprimer et recréer le webhook. Si vous souhaitez supprimer complètement le webhook, vous pouvez également mettre à jour l'emplacement de la source du projet vers un GitHub référentiel.   
![Configuration de webhooks globaux ou organisationnels.](http://docs.aws.amazon.com/fr_fr/codebuild/latest/userguide/images/github-organization-webhook-primary-events.png)
     +  (Facultatif) Dans les **groupes de filtres d'événements Webhook**, vous pouvez spécifier [les événements pour lesquels vous souhaitez déclencher une nouvelle génération](github-webhook.md). Vous pouvez également spécifier `REPOSITORY_NAME` comme filtre de manière à ne déclencher des builds que sur des événements webhook provenant de référentiels spécifiques.  
![Un filtre qui se déclenche uniquement à partir d'événements webhook provenant de référentiels spécifiques.](http://docs.aws.amazon.com/fr_fr/codebuild/latest/userguide/images/github-organization-webhook-filter-groups.png)

       Vous pouvez également définir le type d'événement sur `WORKFLOW_JOB_QUEUED` pour configurer des coureurs GitHub Actions auto-hébergés. Pour de plus amples informations, veuillez consulter [Tutoriel : Configuration d'un CodeBuild-hosted GitHub exécuteur d'actions](action-runner.md).

1. Continuez avec les valeurs par défaut, puis choisissez **Create build project**.