Créer et déployer des outils d'automatisation et de CI/CD

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 de vous permettre de gérer l'intégralité du cycle de vie 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 déployer dans un environnement sans serveur, vous pouvez utiliser des outils tels que l'environnement flexible App Engine, les fonctions Cloud Run et Cloud Run.