Cloud Build memungkinkan Anda membuat pemicu untuk mem-build dari repositori yang dihosting di Pusat Data Bitbucket, sehingga Anda dapat menjalankan build sebagai respons terhadap peristiwa seperti push commit atau pull request yang terkait dengan repositori Pusat Data Bitbucket Anda.
Halaman ini menjelaskan cara mengaktifkan fungsi pemicu di instance Pusat Data Bitbucket jika instance Anda dihosting di jaringan pribadi.
Sebelum memulai
-
Enable the Cloud Build, Secret Manager, and Compute Engine APIs.
- Ikuti petunjuk untuk menghubungkan host Pusat Data Bitbucket.
- Ikuti petunjuk untuk menghubungkan repositori Pusat Data Bitbucket.
Membangun repositori dari Pusat Data Bitbucket di jaringan pribadi
Jika instance Pusat Data Bitbucket Anda dihosting di jaringan pribadi dan tidak dapat dijangkau melalui koneksi internet publik, Anda harus membuat koneksi pribadi antara jaringan VPC dan jaringan produsen layanan. Anda juga memerlukan kumpulan pribadi untuk mem-build di jaringan pribadi.
Untuk membuat pemicu Pusat Data Bitbucket yang akan di-build di jaringan pribadi:
Buat koneksi pribadi antara jaringan VPC dan jaringan produsen layanan Anda dengan menyelesaikan langkah-langkah berikut:
Alokasikan rentang IP bernama di jaringan VPC untuk jaringan peering Anda.
Alokasikan rentang IP internal di VPC yang dapat digunakan jaringan produsen Cloud Build untuk dialokasikan ke VM yang mempertahankan koneksi dengan repositori pribadi.
Untuk menggunakan jaringan VPC dengan Cloud Build, panjang awalan Anda harus
/23
atau lebih rendah, seperti/22
,/21
.Anda dapat menentukan rentang menggunakan notasi perutean Classless Inter-Domain Routing (CIDR) dalam format
STARTING_IP/SUBNET_PREFIX_SIZE
. Misalnya,192.0.2.0/24
memiliki panjang awalan 24. 24 bit pertama dari rentang IP digunakan sebagai subnet mask (192.0.2.0
) sedangkan kemungkinan alamat host berkisar dari192.0.2.0
hingga192.0.2.255
.Buat koneksi pribadi jaringan VPC antara jaringan VPC dan Google Cloud. Untuk mempelajari lebih lanjut, lihat Membuat koneksi pribadi.
Jika telah mengonfigurasi DNS untuk instance Bitbucket Data Center, Anda harus melakukan peering zona DNS secara manual ke penyedia layanan kami. Untuk mempelajari selengkapnya, lihat Membagikan zona DNS pribadi dengan produsen layanan.
Opsional: Jika tidak ingin membuat koneksi pribadi dari project Cloud, Anda dapat menyiapkan VPC Bersama dan meminta project Cloud menggunakan jaringan tersebut jika project Anda adalah bagian dari organisasi. Anda tetap memerlukan VPC Bersama untuk dihubungkan ke jaringan.
Gunakan kumpulan pribadi untuk menjalankan build Anda. Jika Anda belum membuat kumpulan pribadi, lihat membuat kumpulan pribadi baru.
Buat pemicu Pusat Data Bitbucket untuk mem-build repositori yang dihosting di instance Pusat Data Bitbucket.
Pemicu Pusat Data Bitbucket Anda kini akan otomatis memanggil build di instance Pusat Data Bitbucket berdasarkan konfigurasi Anda. Untuk mempelajari cara menjalankan build menggunakan kumpulan pribadi, lihat Menjalankan build di kumpulan pribadi.
Langkah selanjutnya
- Pelajari cara membuat dan mengelola pemicu build.
- Pelajari cara melakukan deployment blue/green di Compute Engine.