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
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, consultezGitHub webhooks mondiaux et organisationnels.
-
Définissez l'emplacement source de votre projet sur
CODEBUILD_DEFAULT_WEBHOOK_SOURCE_LOCATION
. -
Dans la configuration de la portée du webhook, définissez la portée sur l'une ou l'autre
GITHUB_ORGANIZATION
ouGITHUB_GLOBAL
selon qu'il doit s'agir d'une organisation ou d'un webhook mondial. Pour plus d'informations, consultez la section Types de webhooks. -
Spécifiez un nom dans le cadre de la configuration du scope 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. -
(Facultatif) Si vous souhaitez uniquement recevoir des événements de webhook pour des référentiels spécifiques au sein de votre organisation ou de votre entreprise, vous pouvez les spécifier
REPOSITORY_NAME
sous forme de filtre lors de la création du webhook. -
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 Webhook de l'organisation, ou l'utiliser CodeBuild OAuth. Pour de plus amples informations, veuillez consulter GitHub et jeton d'accès au serveur GitHub Enterprise.
Notez que les webhooks d'organisation fonctionnent avec tous les types d'événements GitHub webhook existants.
-
Si vous créez un webhook global, le webhook devra être créé manuellement. Pour plus d'informations sur la création manuelle d'un webhook à l'intérieur de celui-ci GitHub, consultezGitHub webhooks manuels.
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 CodeBuild exécuteur d' GitHubactions hébergé.