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:

Pandu saya


Sebelum memulai

  1. Login ke akun Google Cloud Anda. Jika Anda baru menggunakan Google Cloud, buat akun untuk mengevaluasi performa produk kami dalam skenario dunia nyata. Pelanggan baru juga mendapatkan kredit gratis senilai $300 untuk menjalankan, menguji, dan men-deploy workload.
  2. Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.

    Buka pemilih project

  3. Pastikan penagihan telah diaktifkan untuk project Google Cloud Anda.

  4. Enable the Cloud Build API.

    Enable the API

  5. Menginstal Google Cloud CLI.
  6. Untuk initialize gcloud CLI, jalankan perintah berikut:

    gcloud init
  7. Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.

    Buka pemilih project

  8. Pastikan penagihan telah diaktifkan untuk project Google Cloud Anda.

  9. Enable the Cloud Build API.

    Enable the API

  10. Menginstal Google Cloud CLI.
  11. Untuk initialize gcloud CLI, jalankan perintah berikut:

    gcloud init

Buat kolam renang pribadi

  1. Di konsol Google Cloud, buka tab kumpulan Cloud Build Worker:

    Membuka tab kumpulan pekerja Cloud Build

  2. Klik Buat.

  3. Di panel Buat kolam renang pribadi, masukkan setelan berikut:

    1. Di kolom Name, masukkan my-first-privatepool.

    2. Di kolom Region, pilih us-central1.

    3. Pada kolom Machine type, pilih e2-standard-2.

    4. Di kolom Available disk size, masukkan 800.

    5. Biarkan kolom Network project number tetap kosong.

    6. Biarkan kolom Network tetap kosong.

    7. Pastikan Assign external IPs dipilih.

Klik Buat untuk membuat kumpulan pribadi.

Tunggu beberapa saat untuk membuat kolam renang pribadi. Setelah dibuat, kumpulan pribadi akan tercantum di tab Kumpulan pekerja.

Screenshot halaman private pool

Menjalankan build di kolam renang pribadi

  1. Buka jendela terminal.

  2. Buat direktori baru bernama quickstart-private-pool dan bukalah:

    mkdir quickstart-private-pool
    cd quickstart-private-pool
    
  3. 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"
    
  4. 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

  1. Buka halaman Build history di Konsol Google Cloud.

    Buka halaman Cloud Build

  2. Di kotak drop-down Region, pilih us-central1.

    Anda akan melihat build yang Anda jalankan di kolam renang pribadi.
  3. 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.

  1. Buka halaman Kumpulan pekerja di konsol Google Cloud:

    Buka halaman kumpulan pribadi Cloud Build

  2. Di baris dengan kolam renang pribadi Anda, klik ikon tempat sampah.

  3. 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