Intégration continue (CI)

Retours rapides sur les modifications de code à grande échelle

Créez des logiciels de qualité, plus rapidement

Proposez plus rapidement de nouvelles fonctionnalités à vos clients, tout en améliorant la productivité de vos développeurs et la qualité de vos logiciels. Les outils d'intégration continue de GCP vous permettent de créer des builds automatiques, d'exécuter des tests, de provisionner des environnements et de détecter les éventuelles failles de sécurité des artefacts, le tout en quelques minutes.

Pourquoi choisir GCP pour l'intégration continue ?

Améliorez l'efficacité et la productivité de vos développeurs

Accélérez les retours faits aux développeurs en exécutant des builds et des tests sur des machines connectées via le réseau mondial hautes performances de Google. Exécutez des builds en parallèle sur plusieurs machines pour des retours plus rapides. Passez moins de temps à corriger les bugs grâce à des rapports détaillés.

Développez-vous sans vous soucier de la maintenance

Votre équipe s'agrandit, et vous êtes inquiet de l'allongement des temps nécessaires à la création des builds et aux tests ? Les outils d'intégration continue de GCP évoluent automatiquement et vous permettent d'exécuter des centaines voire des milliers de builds à mesure que votre équipe ou votre projet se développe. Choisissez parmi une gamme de machines virtuelles pour une exécution à grande échelle encore plus rapide.

Intégrez sécurité et conformité à votre pipeline CI

Intégrez la sécurité dès le départ. Détectez les potentielles failles de sécurité des artefacts dès leur création. Bénéficiez de rapports détaillés sur l'impact des failles et les corrections disponibles. Définissez des stratégies pour les différents environnements afin que seuls les artefacts validés soient déployés.

Gagnez un maximum de flexibilité

Placez votre source dans des conteneurs Docker ou dans des artefacts sans conteneur à l'aide d'outils de compilation tels que Maven, Gradle, webpack, Go ou Bazel. Réalisez des étapes de compilations et de tests spécifiques dans le cadre de votre flux de travail CI. Exécutez simultanément des tests unitaires et des tests d'intégration pour vous assurer que votre code fonctionne.

Passez d'intégration continue à diffusion continue

Effectuez vos déploiements sur plusieurs environnements tels que les VM, les environnements sans serveur, Kubernetes ou Firebase dans le cadre de votre processus de diffusion continue (CD) grâce aux outils d'intégration continue de GCP. Utilisez des outils de diffusion continue multicloud tels que Spinnaker pour automatiser l'ensemble des étapes, du codage au déploiement.

Utilisez vos outils préférés

Créez des environnements avec des outils tels que Terraform et Packer dans le cadre de votre pipeline CI. Utilisez les outils CI de Google Cloud avec des services CI existants tels que Jenkins, GitLab ou TeamCity pour réduire la surcharge administrative, accélérer les builds complexes et améliorer la sécurité.

Pipeline de référence

Builds, tests et analyses de sécurité automatiques pour livrer rapidement des logiciels de qualité.

pipeline de référence
Cas d'utilisation

Connexion à des projets GitHub pour une intégration continue

Compatibilité native avec les demandes de fusion (pull requests) GitHub. Exécutez des builds et des tests automatiques pour les modifications transmises à un dépôt GitHub.

En savoir plus 

Créer des pipelines CI pour les applications sans serveur

Utilisez Cloud Build et GitHub pour automatiser le flux de travail d'intégration continue pour les applications sans serveur.

Regarder la vidéo

Passer d'intégration continue à diffusion continue

Utilisez Cloud Build pour créer des pipelines et identifier les failles des packages. Utilisez également Cloud Build avec Spinnaker pour la livraison continue.

En savoir plus 

CI/CD pour les environnements hybrides et multicloud

Utilisez Cloud Build pour vous connecter en toute sécurité à vos ressources sur site et automatiser les processus de création, de test et de déploiement.

Regarder la vidéo

Nos clients

Des start-ups aux grandes entreprises, toutes font confiance à GCP pour leurs besoins d'intégration continue.

"Nous avons trouvé que Cloud Build proposait de nombreuses fonctionnalités tout en étant facile à prendre en main et à utiliser. Nous utilisons ses capacités de chargement en parallèle et de mise en cache pour accélérer les builds de conteneurs, et nous tirons parti de son API Container Analysis pour valider nos images. Sa fiabilité nous a permis de nous concentrer sur d'autres domaines."

Riley Shott, ingénieur de production, Shopify
logo client zendesk logo client lyft logo client Snapchat logo client GOCARDLESS logo client URBAN AIRSHIP logo client VENDASTA

Ressources

Accédez à des tutoriels, et consultez la documentation et d'autres ressources sur l'intégration continue.

Automatiser les compilations grâce aux déclencheurs de compilation

Utiliser Cloud Build pour la CI avec GitHub

Se protéger des failles de sécurité dans la chaîne d'approvisionnement logicielle

Exécuter des tests dans votre pipeline CI

Compiler des images avec Cloud Build et Packer

Publier un site Web statique automatiquement avec Cloud Build

Google Cloud

Premiers pas

Développez vos connaissances et créez des applications

Vous débutez sur GCP ? Bénéficiez d'un crédit de 300 $ pour essayer les produits GCP gratuitement.

Vous avez encore besoin d'aide ?

Nos experts peuvent vous aider à concevoir la solution adaptée à vos besoins ou à trouver le bon partenaire.