Développer pour Cloud Build

Cloud Build vous permet de compiler et de tester votre code en continu, et de le déployer sur n'importe quelle cible. Vous pouvez développer votre application dans le langage de programmation de votre choix et stocker le code source dans l'un des systèmes de gestion de code source les plus courants, tels que GitHub. Cette page décrit les éléments à connaître pour commencer à développer une application à utiliser avec Cloud Build.

Langages de programmation compatibles

Cloud Build vous permet d'écrire du code dans le langage de programmation de votre choix. Pour obtenir des exemples de création et de test d'applications, consultez les pages Créer des applications Java, Créer des applications Go, Créer des applications Python et Créer des applications Node.js.

Fichier de configuration de compilation

Pour compiler votre application à l'aide de Cloud Build, vous devez fournir un fichier de configuration de compilation avec le code source de votre application. Un fichier de configuration de compilation contient des instructions permettant à Cloud Build d'effectuer des tâches suivant vos spécifications. Vous pouvez écrire le fichier de configuration de compilation en YAML ou en JSON. Pour en savoir plus sur les champs et le schéma du fichier de configuration de compilation, consultez la section Présentation de la configuration de compilation. Pour obtenir des instructions sur la création d'un fichier de configuration de compilation simple, consultez la section Créer un fichier de configuration de compilation de base.

Dépôts de code source compatibles

Cloud Build s'intègre à plusieurs dépôts tels que GitHub, Bitbucket et Gitlab. Vous pouvez stocker le code source de votre application dans l'un de ces dépôts et utiliser Cloud Build pour automatiser la compilation, le test et le déploiement de votre code. Pour obtenir des instructions sur la connexion aux différents dépôts, consultez les pages Créer des déclencheurs d'application GitHub, Créer des dépôts hébergés sur un serveur Bitbucket, Créer des dépôts hébergés sur Bitbucket Cloud et Créer des dépôts hébergés sur Gitlab.

Stocker des artefacts de compilation

Artifact Registry est un service Google Cloud qui vous permet de stocker des artefacts et de créer des dépendances de manière centralisée. Vous pouvez utiliser Artifact Registry avec Cloud Build pour stocker les artefacts de compilation. En plus d'Artifact Registry, vous pouvez stocker des artefacts dans d'autres systèmes de stockage tels que Cloud Storage, Container Registry (obsolète) et Docker.

Plates-formes de déploiement compatibles

Cloud Build est compatible avec les déploiements sur les plates-formes de déploiement les plus courantes. Pour obtenir des instructions sur le déploiement sur des plates-formes spécifiques, consultez les pages Déployer sur Cloud Run, Déployer sur Google Kubernetes Engine, Déployer sur App Engine et Déployer sur Firebase.

Étapes suivantes

  • Une fois que vous disposez de votre code source et de votre fichier de configuration de compilation, découvrez comment démarrer une compilation à l'aide de la CLI, de l'API ou des déclencheurs de compilation.