Continuous integration (CI)
Masukan cepat tentang perubahan kode pada skala besar.
Membangun software berkualitas lebih cepat
Hadirkan fitur baru di hadapan pelanggan Anda lebih cepat, sekaligus meningkatkan produktivitas developer dan kualitas software. Alat continuous integration Google Cloud memungkinkan Anda membuat build otomatis, menjalankan pengujian, menyediakan lingkungan, dan memindai artefak untuk mendeteksi kerentanan keamanan — semuanya dalam beberapa menit.
Alasan memilih Google Cloud untuk continuous integration
Meningkatkan efisiensi dan produktivitas pengembangan
Percepat masukan developer dengan menjalankan build dan pengujian pada mesin yang terhubung melalui jaringan global performa tinggi Google. Jalankan build secara paralel melalui beberapa mesin untuk masukan cepat. Hemat waktu untuk memproses debug dengan insight mendetail.
Menyesuaikan dengan skala kebutuhan tanpa perlu mengkhawatirkan pemeliharaan
Apa Anda mengkhawatirkan waktu build dan pengujian yang lama saat skala tim Anda berkembang? Alat continuous integration Google Cloud dapat melakukan penskalaan otomatis sehingga Anda dapat menjalankan ratusan atau ribuan build seiring bertumbuhnya tim dan project Anda. Pilih dari beragam mesin virtual untuk mengeksekusi lebih cepat sesuai skala kebutuhan.
Mem-build keamanan dan kepatuhan ke dalam pipeline CI Anda
Tanamkan keamanan sejak awal. Pindai untuk mendeteksi kerentanan segera setelah artefak dibuat. Tersedia laporan mendetail terkait dampak kerentanan dan perbaikan yang bisa dilakukan. Tetapkan kebijakan untuk lingkungan yang berbeda supaya hanya artefak terverifikasi yang di-deploy.
Mendapatkan fleksibilitas maksimum
Kemas sumber Anda menjadi artefak container atau non-container Docker dengan alat build seperti Maven, Gradle, webpack, Go, atau Bazel. Lakukan langkah-langkah build dan pengujian spesifik sebagai bagian dari alur kerja CI Anda. Jalankan pengujian unit dan integrasi secara bersamaan untuk memastikan kode Anda berfungsi.
Mengembangkan CI menjadi CD
Deploy ke VM, tanpa server, Kubernetes, atau Firebase sebagai bagian dari proses continuous delivery (CD) Anda dengan alat continuous integration Google Cloud Gunakan alat continuous delivery multi-cloud seperti Spinnaker untuk mengotomatiskan semua langkah, dari kode hingga deployment.
Menggunakan alat favorit Anda
Siapkan lingkungan dengan alat-alat seperti Terraform dan Packer sebagai bagian dari pipeline CI Anda. Gunakan alat-alat CI Google Cloud dengan layanan CI yang sudah ada, seperti Jenkins, Gitlab, dan TeamCity, untuk mengurangi overhead administratif, mempercepat build yang kompleks, dan meningkatkan keamanan.
Pipeline referensi
Pemindaian build, pengujian, dan keamanan otomatis untuk menghadirkan software berkualitas dengan cepat.
Menghubungkan ke project GitHub untuk CI
Dukungan native untuk permintaan pull GitHub. Jalankan build dan pengujian otomatis untuk perubahan yang didorong ke repositori GitHub.
Pelajari lebih lanjutMembangun pipeline CI untuk aplikasi serverless
Gunakan Cloud Build dan GitHub untuk mengotomatiskan workflow continuous integration untuk aplikasi serverless
Tonton VideoMengembangkan CI menjadi CD
Gunakan Cloud Build untuk membuat pipeline dan mengidentifikasi kerentanan paket. Selain itu, integrasikan Cloud Build dengan Spinnaker untuk CD.
Pelajari lebih lanjutCI/CD untuk hybrid dan multi-cloud
Gunakan Cloud Build agar terhubung dengan aman ke resource lokal dan mengotomatiskan proses build, pengujian, dan deployment.
Tonton VideoPelanggan kami
Start-up, perusahaan, dan organisasi lainnya mengandalkan Google Cloud untuk continuous integration.
Kami melihat bahwa Cloud Build memiliki fitur yang lengkap, tetapi mudah untuk dipelajari dan digunakan. Kami menggunakan paralelisasi dan caching untuk mempercepat build container kami dan memanfaatkan API Container Analysis untuk mengesahkan image. Keandalannya memungkinkan kami memusatkan perhatian pada bidang lain.
Riley Shott, Production Engineer, Shopify
Resource
Coba tutorial, lihat-lihat dokumen, dan lainnya untuk continuous integration.
Mulai
Pelajari dan bangun
Continuous integration (CI)
Perlu bantuan lebih lanjut?
Tim pakar kami akan membantu Anda membuat solusi atau menemukan partner yang tepat untuk kebutuhan Anda.