Die Automatisierung des Build- und Deployment-Prozesses in einem CI/CD-Framework ist ein wesentlicher Bestandteil des Migrationsprozesses.
Cloud Build ist ein Dienst, der Ihre Builds in Google Cloud ausführt. Cloud Build kann Quellcode aus Cloud Storage, Cloud Source Repositories, GitHub oder Bitbucket importieren, einen Build nach Ihren Spezifikationen ausführen und Artefakte wie Docker-Container oder Java-Archive erstellen.
Artifact Registry bietet einen zentralen Speicherort für die Verwaltung von Paketen und Docker-Container-Images. Es ist in CI/CD-Tools und Google Cloud-Laufzeitumgebungen eingebunden, sodass Sie den gesamten Artifact-Lebenszyklus verwalten können.
Cloud Deploy ist ein verwalteter Dienst, der die Bereitstellung Ihrer Anwendungen in einer Reihe von Zielumgebungen in einer definierten Hochstufungssequenz automatisiert.
Containeranwendungen können Sie mit Kubernetes und verwalteten Diensten wie der Google Kubernetes Engine bereitstellen. Für die Bereitstellung in einer serverlosen Umgebung können Sie Tools wie die flexible App Engine-Umgebung, Cloud Run-Funktionen und Cloud Run verwenden.