Cloud Build

Créez, testez et déployez sur notre plate-forme CI/CD sans serveur.

Profiter d'un essai gratuit de Cloud Build
  • action/check_circle_24px Créé avec Sketch.

    Créez rapidement des logiciels dans tous les langages de programmation, y compris Java, Go, Node.js et bien d'autres

  • action/check_circle_24px Créé avec Sketch.

    Bénéficiez d'un contrôle complet sur la définition de flux de travail personnalisés pour la création, le test et le déploiement

  • action/check_circle_24px Créé avec Sketch.

    Effectuez des déploiements dans des environnements multiples (sans serveur, VM, Kubernetes ou Firebase, par exemple)

  • action/check_circle_24px Créé avec Sketch.

    Effectuez des analyses de sécurité avancées dans le cadre de votre pipeline CI/CD

  • action/check_circle_24px Créé avec Sketch.

    Placez votre source dans des conteneurs ou dans des artefacts sans conteneur tels que Maven, Gradle, Go ou Bazel

Plate-forme entièrement sans serveur

Cloud Build effectue des scalings en fonction de la charge sans avoir à provisionner les serveurs ni à payer à l'avance pour une capacité supplémentaire. Seules les ressources que vous utilisez vous sont facturées.

Flexibilité

Avec des étapes de compilation personnalisées et des extensions précréées pour les applications tierces, les entreprises peuvent facilement lier leurs anciens outils ou ceux développés par l'entreprise dans le cadre de leur processus de compilation.

Sécurité et conformité

Protégez-vous contre les menaces de sécurité dans la chaîne d'approvisionnement logicielle à l'aide d'une analyse des failles. Bloquez automatiquement le déploiement d'images vulnérables à partir de stratégies définies par DevSecOps.

Principales fonctionnalités

Des compilations ultrarapides

Accédez aux machines connectées via le réseau mondial de Google afin de réduire considérablement le temps consacré à la compilation. Exécutez des compilations sur des VM à haute capacité de processeur, ou mettez en cache du code source, des images ou d'autres dépendances pour accélérer le processus.

Automatisez vos déploiements

Créez des pipelines intégrés à vos étapes de compilation pour automatiser les déploiements. Exploitez les intégrations à Google Kubernetes Engine, App Engine, Cloud Functions et Firebase pour déployer vos solutions. Vous pouvez aussi utiliser Spinnaker avec Cloud Build pour créer et exécuter des pipelines complexes.

Prise en charge du multicloud

Déployez vers des clouds multiples dans le cadre de votre pipeline CI/CD. Cloud Build inclut des images de conteneurs sur lesquelles des langages et des outils sont déjà installés. De même, les tâches conteneurisées de Cloud Build sont entièrement transférables aux différents clouds.

Du commit au déploiement en quelques minutes

Passez facilement de la demande de fusion (pull request) à la création, au test et au déploiement. Configurez des déclencheurs pour créer, tester ou déployer automatiquement du code source lorsque vous effectuez des modifications dans un dépôt GitHub, Cloud Source Repositories ou Bitbucket.

Une confidentialité inégalée

Exécutez des compilations sur une infrastructure protégée par la sécurité Google Cloud. Contrôlez entièrement les droits de création et d'accès aux builds, le code source pouvant être utilisé ainsi que l'emplacement où vos artefacts de compilation peuvent être stockés.

Découvrir toutes les fonctionnalités

Clients

Appli loveholidays
Avec Cloud Build, la plate-forme touristique de loveholidays a gagné en rapidité et en stabilité.
Lire le témoignage

Points clés

  • Conteneurisation et migration de 30 applications vers GKE en trois mois

  • Gestion de la période de pointe des réservations de vacances sans perturbation

  • Cache de données trois fois plus grand, tout en réduisant de moitié le temps d'indexation

Partenaire

Documentation

Principes de base de Google Cloud
Concepts Cloud Build

Découvrez Cloud Build, y compris les configurations de compilation, les différents types de compilateurs Cloud et la conformité CMEK.

Tutoriel
Pipeline de diffusion mobile sans serveur

Découvrez comment créer un pipeline de diffusion mobile sans serveur dans Google Cloud.

Bonne pratique
Accélérez vos compilations

Cette page présente les bonnes pratiques pour accélérer les compilations Cloud Build.

Tutoriel
Étapes de compilation personnalisées avec Cloud Build

Apprenez à utiliser les compilateurs issus de la communauté et les compilateurs personnalisés dans Cloud Build.

Tutoriel
Développer des applications avec Google Cloud

Apprenez à concevoir, développer et déployer des applications permettant une intégration parfaite de composants de l'écosystème Google Cloud.

Tutoriel
Mettre en œuvre l'autorisation binaire à l'aide de Cloud Build et GKE

Découvrez comment configurer et utiliser l'autorisation binaire pour Google Kubernetes Engine (GKE).

Tutoriel
Infrastructure as Code avec Terraform, Cloud Build et GitOps

Découvrez comment gérer l'Infrastructure as Code avec Terraform et Cloud Build en appliquant la célèbre méthodologie GitOps.

Tutoriel
Déploiement continu à partir de Git à l'aide de Cloud Build

Apprenez à utiliser Cloud Build pour automatiser les builds et les déploiements dans Cloud Run à l'aide d'un déclencheur Cloud Build.

Toutes les fonctionnalités

Compatibilité native avec Docker Pour commencer, il vous suffit d'importer votre fichier Docker. Envoyez des images directement à des dépôts de stockage d'images Docker tels que Docker Hub et Container Registry. Automatisez les déploiements sur Google Kubernetes Engine ou Cloud Run pour une livraison continue.
Version gratuite généreuse Avec 120 minutes de compilation gratuites par jour et jusqu'à 10 compilations simultanées, vous n'avez plus à gérer vos propres serveurs de compilation. Les minutes de compilation ne sont pas comptabilisées lorsque la compilation est en file d'attente.
Insights performants Obtenez des informations détaillées sur les résultats des compilations. Les erreurs et les avertissements sont signalés afin de faciliter le débogage. Filtrez les résultats des compilations à l'aide de tags ou de requêtes pour identifier les compilations lentes ou les tests chronophages.
Détectez les failles Repérez les failles dans les paquets de vos images de conteneurs. Effectuez une analyse automatique de ces failles pour Ubuntu, Debian et Alpine.
Compilez en local ou dans le cloud Exécutez des compilations en local avant de les envoyer vers le cloud. Vous pouvez aussi exploiter le compilateur local Open Source pour créer et déboguer des applications sur votre ordinateur local.
Nœuds de calcul personnalisés (alpha) Les nœuds de calcul personnalisés vous permettent de choisir des ressources sur site telles que du code source, des artefacts ou d'autres dépendances de compilation pour créer un pipeline (CI/CD).

Tarification

Vous ne payez que ce que vous utilisez au-delà des quotas quotidiens gratuits. Pour plus de détails, consultez la grille tarifaire.

Fonctionnalité Tarification (USD)
120 premières minutes de compilation par jour Gratuit
Minutes de compilation supplémentaires 0,003 $ par minute

Si vous ne payez pas en USD, les tarifs indiqués dans votre devise sur la page des codes SKU de Google Clouds'appliquent.