Membangun repositori dari Pusat Data Bitbucket di jaringan pribadi

Dengan Cloud Build, Anda dapat membuat pemicu untuk mem-build dari repositori yang dihosting di Bitbucket Data Center sehingga Anda dapat menjalankan build yang merespons peristiwa seperti push commit atau permintaan pull yang terkait dengan repositori Pusat Data Bitbucket Anda.

Halaman ini menjelaskan cara mengaktifkan fungsi pemicu pada instance Pusat Data Bitbucket 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 dan jaringan produsen layanan. Anda juga memerlukan kumpulan pribadi untuk membangun di jaringan pribadi.

Untuk membuat pemicu Pusat Data Bitbucket guna 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 sudah ada.

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

    3. Mengalokasikan rentang IP internal di VPC yang dapat digunakan jaringan Cloud Build produser 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 tersebut 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 berrentang 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 Pusat Data Bitbucket, 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 meminta project Cloud menggunakan jaringan tersebut jika project Anda merupakan bagian dari organisasi. Anda masih memerlukan VPC Bersama untuk di-peering ke jaringan.

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

  3. Menghubungkan 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 Pusat Data Bitbucket Anda sekarang akan otomatis memanggil build pada instance Pusat Data Bitbucket berdasarkan konfigurasi Anda. Untuk mempelajari cara menjalankan build menggunakan kumpulan pribadi, lihat Menjalankan build di kumpulan pribadi.

Langkah selanjutnya