Membuat dan menjalankan build di kolam pribadi
Halaman ini menjelaskan cara membuat kumpulan pribadi Cloud Build yang terhubung ke jaringan produsen layanan, dan menjalankan build di kumpulan pribadi.
Jaringan produsen layanan adalah jaringan yang menghosting kolam renang pribadi. Secara default, kumpulan pribadi disiapkan untuk menggunakan jaringan produsen layanan, yang menyediakan lingkungan build dengan:
- Jenis mesin yang dapat dikonfigurasi
- Ukuran disk yang dapat dikonfigurasi
- Akses ke resource di internet publik, seperti resource di repositori atau registry
Untuk mengikuti panduan langkah demi langkah tugas ini langsung di Cloud Shell Editor, klik Pandu saya:
Sebelum memulai
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.
-
Make sure that billing is enabled for your Google Cloud project.
-
Aktifkan API Cloud Build.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.
-
Make sure that billing is enabled for your Google Cloud project.
-
Aktifkan API Cloud Build.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
Buat kolam renang pribadi
Di konsol Google Cloud, buka tab kumpulan Cloud Build Worker:
Klik
Buat .Di panel Buat kolam renang pribadi, masukkan setelan berikut:
Di kolom
Name , masukkanmy-first-privatepool
.Di kolom
Region , pilihus-central1
.Pada kolom
Machine type , pilihe2-standard-2
.Di kolom
Available disk size , masukkan800
.Biarkan kolom
Network project number tetap kosong.Biarkan kolom
Network tetap kosong.Pastikan
Assign external IPs dipilih.
Klik
Tunggu beberapa saat untuk membuat kolam renang pribadi. Setelah dibuat, kumpulan pribadi akan tercantum di tab Kumpulan pekerja.
Menjalankan build di kolam renang pribadi
Buka jendela terminal.
Buat direktori baru bernama
quickstart-private-pool
dan bukalah:mkdir quickstart-private-pool cd quickstart-private-pool
Buat file bernama
cloudbuild.yaml
dengan konten berikut:steps: - name: "bash" script: echo "I am running in a private pool!" options: pool: name: "projects/$PROJECT_ID/locations/us-central1/workerPools/my-first-privatepool"
Mulai build menggunakan file konfigurasi build:
gcloud builds submit
Setelah build selesai, Anda akan melihat output mirip seperti berikut:
I am running in a private pool!
PUSH
DONE
------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------
ID CREATE_TIME DURATION SOURCE IMAGES STATUS
5df45735-6414-40b7-9e10-e6d2023c8cea 2020-08-31T13:16:18+00:00 10S gs://private-pool-test_cloudbuild/source/1598879777.206444- 58901ecbd14e431f8cdacc85d5dd0fc3.tgz - SUCCESS
Lihat detail build
Buka halaman Build history di Konsol Google Cloud.
Di kotak drop-down
Anda akan melihat build yang Anda jalankan di kolam renang pribadi.Region , pilih us-central1.Klik build tersebut untuk melihat detail build, seperti ringkasan build dan artefak.
Pembersihan
Agar akun Google Cloud Anda tidak dikenakan biaya untuk resource yang digunakan pada halaman ini, ikuti langkah-langkah berikut.
Buka halaman Kumpulan pekerja di konsol Google Cloud:
Di baris dengan kolam renang pribadi Anda, klik ikon tempat sampah.
Di kotak pop-up Hapus kolam renang pribadi?, klik Hapus.
Kumpulan pribadi yang Anda buat sebagai bagian dari panduan memulai ini kini telah dihapus. Anda mungkin perlu memuat ulang layar untuk menghapus kumpulan pribadi dari halaman Kumpulan pekerja.
Langkah selanjutnya
- Pelajari cara membuat koneksi peering VPC pribadi.
- Pelajari kumpulan pribadi lebih lanjut.