Membangun repositori dari Pusat Data Bitbucket di jaringan pribadi

Cloud Build memungkinkan Anda membuat pemicu untuk membangun dari repositori yang dihosting di Bitbucket Data Center, sehingga Anda dapat mengeksekusi build sebagai respons terhadap peristiwa seperti push commit atau pull request yang terkait dengan repositori Bitbucket Data Center Anda.

Halaman ini menjelaskan cara mengaktifkan fungsi pemicu di instance Bitbucket Data Center jika instance Anda dihosting di jaringan pribadi.

Sebelum memulai

  • Enable the Cloud Build, Secret Manager, and Compute Engine APIs.

    Enable the APIs

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 Anda dan jaringan produsen layanan. Anda juga memerlukan pool pribadi untuk melakukan build di jaringan pribadi.

Untuk membuat pemicu Pusat Data Bitbucket untuk membangun di jaringan pribadi:

  1. Buat koneksi pribadi antara jaringan VPC dan jaringan produsen layanan Anda dengan menyelesaikan langkah-langkah berikut:

    1. Buat jaringan VPC baru atau pilih jaringan VPC yang ada.

    2. Alokasikan rentang IP bernama di jaringan VPC untuk jaringan yang di-peering.

    3. 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 rentang IP digunakan sebagai subnet mask (192.0.2.0), sedangkan kemungkinan alamat host berkisar dari 192.0.2.0 hingga 192.0.2.255.

    4. Buat koneksi pribadi jaringan VPC antara jaringan VPC Anda dan Google Cloud. Untuk mempelajari lebih lanjut, lihat Membuat koneksi pribadi.

    5. Jika telah mengonfigurasi DNS untuk instance Bitbucket Data Center, Anda harus melakukan peering zona DNS secara manual ke penyedia layanan kami. Untuk mempelajari lebih lanjut, lihat Berbagi zona DNS pribadi dengan produsen layanan.

    6. Opsional: Jika tidak ingin membuat koneksi pribadi dari project Cloud, Anda dapat menyiapkan VPC Bersama dan membuat project Cloud Anda menggunakan jaringan tersebut jika project Anda adalah bagian dari organisasi. Anda tetap memerlukan VPC Bersama untuk di-peering ke jaringan.

  2. Gunakan pool pribadi untuk menjalankan build Anda. Jika Anda belum membuat kumpulan pribadi, lihat membuat kumpulan pribadi baru.

  3. Hubungkan host Pusat Data Bitbucket.

  4. Hubungkan repositori Pusat Data Bitbucket.

  5. Buat pemicu Pusat Data Bitbucket untuk membangun repositori yang dihosting di instance Pusat Data Bitbucket.

Pemicu Bitbucket Data Center Anda kini akan otomatis memanggil build di instance Bitbucket Data Center berdasarkan konfigurasi Anda. Untuk mempelajari cara menjalankan build menggunakan pool pribadi, lihat Menjalankan build di pool pribadi.

Langkah berikutnya