Membangun dan men-deploy otomatisasi dan alat CI/CD

Otomatisasi pembangunan dan deployment dalam framework CI/CD adalah bagian penting dari proses migrasi.

Cloud Build adalah layanan yang menjalankan build Anda di Google Cloud. Cloud Build dapat mengimpor kode sumber dari Cloud Storage, Cloud Source Repositories, GitHub, atau Bitbucket, mengeksekusi build sesuai spesifikasi Anda, dan menghasilkan artefak seperti container Docker atau arsip Java.

Artifact Registry menyediakan satu lokasi untuk mengelola paket dan image container Docker. Artefak ini terintegrasi dengan alat CI/CD dan lingkungan runtime Google Cloud sehingga Anda dapat mengelola siklus proses artefak secara lengkap.

Cloud Deploy adalah layanan terkelola yang mengotomatiskan pengiriman aplikasi Anda ke serangkaian lingkungan target dalam urutan promosi yang ditentukan.

Jika memiliki aplikasi dalam container, Anda dapat men-deploy-nya dengan Kubernetes dan layanan terkelola seperti Google Kubernetes Engine. Untuk melakukan deployment ke lingkungan serverless, Anda dapat menggunakan alat seperti lingkungan fleksibel App Engine, Cloud Functions, dan Cloud Run.