View a markdown version of this page

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

GitLab webhooks manuels

Vous pouvez configurer des GitLab webhooks manuels pour éviter CodeBuild de tenter automatiquement de créer un webhook à l'intérieur. GitLab 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. GitLab Même si vous CodeBuild n'êtes pas autorisé à créer un webhook dans votre GitLab compte, vous pouvez toujours créer manuellement un webhook pour votre projet de build.

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

Pour créer un GitLab 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 GitLab.

      • Pour Repository, choisissez Repository dans mon GitLab compte.

      • Pour Repository URL (URL du référentiel), saisissez https://gitlab.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 GitLab 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.

  4. Ouvrez la GitLab console à l'adresse https://gitlab.com/user-name/repository-name/-/hooks et choisissez Ajouter un nouveau webhook.

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

    • Pour le jeton 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 Trigger, choisissez parmi les événements suivants : événements push, événements liés aux demandes de fusion , événements Releases et événements Job. Pour en savoir plus sur les types d'événements pris en charge par CodeBuild, consultezGitLab événements Webhook.

  5. Choisissez Ajouter un webhook.