Créer des dépôts à partir de GitHub

Les déclencheurs GitHub vous permettent de compiler automatiquement sur les transferts Git et les demandes d'extraction, et afficher les résultats des compilations sur GitHub et dans la console Google Cloud.

Cette page explique comment créer des déclencheurs GitHub et des dépôts à partir de GitHub à l'aide de l'application GitHub Cloud Build. En savoir plus sur les déclencheurs Cloud Build et les dépôts Cloud Build.

Avant de commencer

  • Enable the Cloud Build API.

    Enable the API

Compiler et afficher vos modifications

Pour compiler à l'aide de déclencheurs GitHub, vous devez envoyer et valider des modifications dans votre dépôt source connecté, ou configurer votre compilation sur des demandes d'extraction. Une fois vos modifications validées, Cloud Build compile votre code.

Pour afficher vos modifications de compilation sur GitHub, accédez à l'onglet Vérifications de votre dépôt.

Capture d'écran de l'onglet de conversation

Cloud Build a compilé vos modifications. D'autres informations s'affichent également, telles que le temps nécessaire à la compilation du code, l'ID de la compilation, etc.

Pour afficher les modifications de votre compilation dans Cloud Build, cliquez sur Afficher plus de détails sur Google Cloud Build. La page Informations sur la compilation de la console Google Cloud s'ouvre. Vous pouvez y voir des informations sur la compilation, comme l'état, les journaux et les étapes.

Partage des données

Les données envoyées à GitHub depuis Cloud Build vous aident à identifier les déclencheurs par nom et consultez les résultats de compilation sur GitHub.

Les données suivantes sont actuellement partagées entre Cloud Build et GitHub:

  • ID du projet Cloud
  • Nom du déclencheur
  • Journaux de compilation

Si vous avez créé des déclencheurs avant le mois d'août 2020, le partage des données peut ne pas être activé pour votre projet. Vous pouvez activer le partage des données pour tous les déclencheurs GitHub de votre projet en cliquant sur Activer dans l'onglet de partage des données Cloud Build.

Si des vérifications d'état sont obligatoires est activé pour un dépôt GitHub, l'activation du partage des données peut interrompre temporairement les vérifications de l'état. Vous pouvez ajuster les configurations de la vérification d'état pour rechercher le nom de votre déclencheur en procédant comme suit:

  • Désactiver les vérifications requises spécifiques à Cloud Build dans le dépôt GitHub
  • S'assurer que le partage des données est activé dans Cloud Build
  • Exécuter une nouvelle compilation dans Cloud Build qui publie des états dans votre dépôt
  • Réactivation des vérifications d'état requises en sélectionnant le nom du déclencheur

Étape suivante