Créer et déployer des outils d'automatisation et d'intégration/de livraison continue

L'automatisation de la compilation et du déploiement dans un framework CI/CD est une partie essentielle du processus de migration.

Cloud Build est un service qui exécute vos compilations sur Google Cloud. Cloud Build peut importer du code source depuis Cloud Storage, Cloud Source Repositories, GitHub ou Bitbucket, exécuter une compilation conforme à vos spécifications, et produire des artefacts tels que des conteneurs Docker ou des archives Java.

Artifact Registry fournit un emplacement unique pour la gestion des packages et des images de conteneurs Docker. Il s'intègre aux outils CI/CD et aux environnements d'exécution Google Cloud afin que vous puissiez gérer le cycle de vie complet des artefacts.

Cloud Deploy est un service géré qui automatise la diffusion de vos applications dans une série d'environnements cibles selon une séquence de promotions définie.

Si vous disposez d'applications conteneurisées, vous pouvez les déployer avec Kubernetes et des services gérés tels que Google Kubernetes Engine. Pour effectuer des déploiements dans un environnement sans serveur, vous pouvez utiliser des outils tels que l'environnement flexible App Engine, Cloud Functions et Cloud Run.