Continuous integration (CI)

Masukan cepat tentang perubahan kode pada skala besar.

Mem-build software berkualitas lebih cepat

Hadirkan fitur baru di hadapan pelanggan Anda lebih cepat, sekaligus meningkatkan produktivitas developer dan kualitas software. Fitur continuous integration GCP memungkinkan Anda membuat build otomatis, menjalankan pengujian, menyediakan lingkungan, dan memindai artefak untuk mendeteksi kerentanan keamanan — semuanya dalam beberapa menit.

Mengapa GCP 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 GCP menskalakan secara otomatis agar Anda dapat menjalankan ratusan bahkan ribuan build ketika tim atau project Anda berkembang. 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 GCP. 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.

pipeline referensi

Pengakuan industri

Lihat alasan Cloud Build terpilih sebagai Leader untuk Continuous Integration oleh Forrester

“Google Cloud Build tidak main-main, langsung memberikan penawaran yang bersaing dengan raksasa cloud lain. Google Cloud Build relatif baru jika dibandingkan penawaran CI cloud publik lain; vendor ini harus membuktikan banyak hal, dan berhasil membuktikannya.”
Laporan Forrester Wave™
Kasus penggunaan

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 lanjut  

Mem-build pipeline CI untuk aplikasi tanpa server

Gunakan Cloud Build dan GitHub untuk mengotomatiskan alur kerja continuous integration untuk aplikasi tanpa server.

Tonton video

Mengembangkan CI menjadi CD

Gunakan Cloud Build untuk membuat pipeline dan mengidentifikasi kerentanan paket. Selain itu, integrasikan Cloud Build dengan Spinnaker untuk CD.

Pelajari lebih lanjut  

CI/CD untuk hybrid dan multi-cloud

Gunakan Cloud Build agar terhubung dengan aman ke resource lokal dan mengotomatiskan proses build, pengujian, dan deployment.

Tonton video

Pelanggan kami

Start-up, perusahaan, dan organisasi lainnya mengandalkan GCP 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
logo pelanggan zendesk logo pelanggan lyft logo pelanggan Snapchat logo pelanggan GOCARDLESS logo pelanggan URBAN AIRSHIP logo pelanggan VENDASTA

Resource

Coba tutorial, lihat-lihat dokumen, dan lainnya untuk continuous integration.

Google Cloud

Mulai

Pelajari dan build

Mulailah membangun solusi di Google Cloud dengan kredit gratis senilai $300 dan 20+ produk yang selalu gratis.

Masih perlu bantuan?

Tim pakar kami akan membantu Anda mem-build solusi atau menemukan partner yang tepat untuk kebutuhan Anda.