View a markdown version of this page

Filtrer les événements de webhook GitHub mondiaux ou organisationnels (console) - 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.

Filtrer les événements de webhook GitHub mondiaux ou organisationnels (console)

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, consultezGitHub webhooks mondiaux et organisationnels.

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

  2. Créez un projet de génération. Pour plus d’informations, consultez Création d'un projet de génération (console) et Exécution d'une génération (console).

    • Dans Source:

      • Pour Fournisseur source, choisissez GitHub ou GitHub Enterprise.

      • Pour Repository, choisissez GitHub Scoped Webhook.

        Le GitHub référentiel sera automatiquement défini surCODEBUILD_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 qu'il CodeBuild dispose des autorisations nécessaires pour créer des webhooks au niveau de l'organisation. GitHub Si vous utilisez une connexion OAuth existante, 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. 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 reconnecter le jeton via la console. CodeBuild

      La configuration du GitHub webhook scopé.
    • Dans Événements du webhook de la source principale :

      • Pour Type de périmètre, 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 estGITHUB_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 esthttps://domain.com/orgs/org-name, alors le domaine l'esthttps://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 source du projet vers un GitHub référentiel.

        Configuration des webhooks globaux ou organisationnels.
      • (Facultatif) Dans les groupes de filtres d'événements Webhook, vous pouvez spécifier les événements que vous souhaitez déclencher pour une nouvelle version. Vous pouvez également le spécifier REPOSITORY_NAME en tant que filtre pour ne déclencher que des builds à partir d'événements webhook provenant de référentiels spécifiques.

        Un filtre qui ne déclenche que des builds sur les événements webhook provenant de référentiels spécifiques.

        Vous pouvez également définir le type d'événement WORKFLOW_JOB_QUEUED pour configurer des coureurs GitHub Actions auto-hébergés. Pour de plus amples informations, veuillez consulter Tutoriel : Configuration d'un lanceur d' CodeBuild-hosted GitHub actions.

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