Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

GitHub webhooks manuels

Mode de mise au point
GitHub webhooks manuels - 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.

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.

Vous pouvez configurer des GitHub webhooks manuels pour empêcher toute tentative automatique CodeBuild de création d'un webhook à l'intérieur de celui-ci. GitHub CodeBuild renvoie une charge utile URL dans le cadre de l'appel pour créer le webhook et peut être utilisé pour créer manuellement le webhook à l'intérieur. GitHub Même si vous CodeBuild n'êtes pas autorisé à créer un webhook dans votre GitHub compte, vous pouvez toujours créer manuellement un webhook pour votre projet de construction.

Utilisez la procédure suivante pour créer un webhook GitHub manuel.

Pour créer un GitHub webhook manuel
  1. Ouvrez la AWS CodeBuild console sur 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:

      • Dans le champ Source provider, sélectionnez GitHub.

      • Pour Repository, sélectionnez Repository dans mon GitHub compte.

      • Pour Repository URL, entrezhttps://github.com/user-name/repository-name.

    • Dans les événements Webhook de la source principale :

      • Pour Webhook, facultatif, choisissez Rebuild chaque fois qu'une modification de code est envoyée à ce référentiel.

      • Choisissez Configuration supplémentaire et pour Création manuelle (facultatif), choisissez Créer manuellement un webhook pour ce référentiel dans GitHub la console. .

        Note

        Aucune configuration supplémentaire n'est disponible si vous utilisez GitHub Enterprise comme fournisseur source.

  3. Continuez avec les valeurs par défaut, puis choisissez Create build project. Prenez note des valeurs de charge utile URL et de secret que vous utiliserez ultérieurement.

    Configuration de la charge utile URL et du secret pour les webhooks manuels.
  4. Ouvrez la GitHub console à https://github.com/user-name/repository-name/settings/hooks et choisissez Ajouter un webhook.

    • Pour Charge utile URL, entrez la URL valeur de charge utile dont vous avez pris note précédemment.

    • Pour le type de contenu, choisissez application/json.

    • Pour Secret, entrez la valeur Secret dont vous avez pris note plus tôt.

    • Configurez les événements individuels auxquels une charge utile de webhook sera envoyée. CodeBuild Pour quels événements souhaitez-vous déclencher ce webhook ? , choisissez Let me select individual events, puis choisissez parmi les événements suivants : Pushes, Pull requests et Releases. Si vous souhaitez démarrer des builds pour des WORKFLOW_JOB_QUEUED événements, choisissez Workflow jobs. Pour en savoir plus sur GitHub les coureurs Actions, consultezTutoriel : Configuration d'un CodeBuild exécuteur d' GitHubactions hébergé. Pour en savoir plus sur les types d'événements pris en charge par CodeBuild, consultezGitHub événements webhook.

  5. Choisissez Ajouter un webhook.

Note

Par défaut, tous les webhooks d' GitHub entreprise doivent être créés manuellement. Ce processus peut être automatisé en appelant CodeBuild des appels programmatiques CreateWebhook APIet en utilisant le résultat renvoyé pour appeler la création de GitHub webhook du référentiel Enterprise. API

ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.