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

Les déclencheurs GitHub vous permettent de compiler automatiquement sur les requêtes Git de type push et pull, et d'afficher les résultats de la compilation sur GitHub et dans la console Google Cloud.

Cette page explique comment créer des déclencheurs et des dépôts GitHub à 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

  • Activez l'API Cloud Build

    Activer l'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. Elle contient des informations sur la compilation, telles que son état, ses journaux et ses étapes.

Partage des données

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

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

  • ID du projet Cloud
  • Trigger name
  • 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 les vérifications d'état requises sont activées pour un dépôt GitHub, l'activation du partage des données peut interrompre temporairement les vérifications d'é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

Étapes suivantes