View a markdown version of this page

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.

GitHub webhooks manuels

Vous pouvez configurer des GitHub webhooks manuels pour éviter CodeBuild de tenter automatiquement de créer un webhook à l'intérieur. GitHub CodeBuild renvoie une URL de charge utile dans le cadre de l'appel pour créer le webhook, qui peut être utilisée 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 build.

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

Pour créer un GitHub webhook manuel
  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, sélectionnez GitHub.

      • Pour Repository, choisissez Repository dans mon GitHub compte.

      • Pour Repository URL (URL du référentiel), saisissez https://github.com/user-name/repository-name

    • Dans Événements du webhook de la source principale :

      • Pour Webhook : facultatif, choisissez Reconstruire 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. .

  3. Continuez avec les valeurs par défaut, puis choisissez Créer un projet de construction. Prenez note de l'URL de la charge utile et des valeurs secrètes car vous les utiliserez ultérieurement.

    URL de charge utile et configuration secrète pour les webhooks manuels.
  4. Ouvrez la GitHub console à l'adresse https://github.com/user-name/repository-name/settings/hooks et choisissez Ajouter un webhook.

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

    • Pour Type de contenu, choisissez application/json.

    • Dans le champ Secret, entrez la valeur secrète que vous avez notée 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 Permets-moi de sélectionner des événements individuels, puis choisissez parmi les événements suivants : Push, 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 Actions runners, consultezTutoriel : Configuration d'un lanceur d' CodeBuild-hosted GitHub actions. Pour en savoir plus sur les types d'événements pris en charge par CodeBuild, consultezGitHub événements Webhook.

  5. Choisissez Ajouter un webhook.