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.
-
Ouvrez la AWS CodeBuild console à l'adresse https://console.aws.amazon.com/codesuite/codebuild/home
. -
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 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 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
-
-
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 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 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.
-
(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_NAMEen tant que filtre pour ne déclencher que des builds à partir d'événements webhook provenant de référentiels spécifiques.
Vous pouvez également définir le type d'événement
WORKFLOW_JOB_QUEUEDpour 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.
-
-
-
Continuez avec les valeurs par défaut, puis choisissez Create build project.