View a markdown version of this page

Configurer un GitHub webhook mondial ou organisationnel - AWS CodeBuild

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.

  1. Définissez l'emplacement source de votre projet surCODEBUILD_DEFAULT_WEBHOOK_SOURCE_LOCATION.

  2. 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 mondial. Pour plus d'informations, consultez la section Types de webhooks.

  3. 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 estGITHUB_ENTERPRISE, vous devrez également spécifier un domaine dans le cadre de la configuration de la portée du webhook.

  4. (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.

  5. 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.

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

  6. 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, 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 lanceur d' CodeBuild-hosted GitHub actions.