Menghapus resource Cloud Deploy

Halaman ini menjelaskan cara menghapus resource Cloud Deploy, termasuk hal berikut:

Menghapus pipeline pengiriman

Anda dapat menghapus pipeline pengiriman dari konsol Google Cloud atau menggunakan gcloud CLI.

Menghapus pipeline pengiriman menggunakan konsol Google Cloud

  1. Di Konsol Google Cloud, buka halaman Pipeline pengiriman Cloud Deploy untuk menemukan pipeline pengiriman yang ingin Anda hapus.

    Buka halaman Delivery pipelines

  2. Klik nama pipeline pengiriman yang ingin Anda hapus.

    Halaman Detail pipeline pengiriman akan ditampilkan.

    target di konsol Google Cloud, yang menampilkan ikon menu

  3. Klik Hapus.

Menghapus pipeline pengiriman menggunakan gcloud CLI

Jika memiliki pipeline pengiriman tanpa sub-resource (rilis atau peluncuran), Anda dapat menghapusnya dengan menjalankan perintah berikut:

gcloud deploy delivery-pipelines delete PIPELINE_NAME

Jika pipeline yang ingin dihapus memiliki rilis atau peluncuran yang terkait dengannya, Anda harus menyertakan tanda --force untuk menghapus pipeline dan sub-resource tersebut:

gcloud deploy delivery-pipelines delete PIPELINE_NAME --force

Cloud Deploy mencegah Anda menghapus pipeline jika ada rilis atau peluncuran dalam status yang akan menyebabkan masalah jika dihapus. Misalnya, Anda tidak dapat menghapus pipeline pengiriman jika peluncuran berada dalam status PENDING, tetapi Anda dapat menghapusnya jika peluncuran berada dalam status PENDING_APPROVAL. Jika tidak dapat menghapus pipeline, Anda harus menolak persetujuan, atau melanjutkan atau membatalkan peluncuran ke status terminal (seperti SUCCEEDED atau FAILED).

Menghapus target

Anda dapat menghapus target dari Konsol Google Cloud atau menggunakan gcloud CLI. Kedua metode ini dijelaskan di bagian berikut.

Menghapus target menggunakan gcloud CLI

Saat Anda menghapus target menggunakan gcloud CLI, target tersebut akan dihapus, baik target tersebut digunakan oleh pipeline pengiriman atau tidak.

Gunakan perintah berikut untuk menghapus target dari gcloud CLI:

gcloud deploy targets delete TARGET_NAME --region=REGION

Dengan keterangan:

TARGET_NAME adalah nama target yang ingin Anda hapus. Nilai ini sama dengan nilai untuk metadata.name dalam konfigurasi target.

REGION_NAME adalah nama region tempat target dibuat, misalnya us-central1.

Cloud Deploy tidak mencegah Anda menghapus target yang secara aktif digunakan oleh pipeline pengiriman lainnya.

Menghapus target menggunakan konsol Google Cloud

Anda dapat menghapus target menggunakan konsol Google Cloud, hanya jika target tersebut tidak digunakan oleh resource pipeline pengiriman yang ada. Artinya, jika ada pipeline dengan tahap yang mengarah ke target, Anda tidak dapat menghapus target dari Konsol Google Cloud.

Ikuti langkah-langkah berikut untuk menghapus target menggunakan konsol Google Cloud:

  1. Buka halaman Target Cloud Deploy.

    Semua target yang tersedia di project Anda saat ini akan ditampilkan.

    target di konsol Google Cloud, yang menampilkan ikon menu

  2. Klik ikon menu Menu lainnya untuk target yang ingin dihapus.

  3. Klik Hapus target.

    Jika target yang Anda coba hapus direferensikan oleh pipeline pengiriman, Anda tidak dapat memilih Hapus target.

    Jika target tidak direferensikan oleh pipeline pengiriman, dialog Hapus target akan ditampilkan.

    Dialog hapus target

  4. Ketik nama target di kolom teks yang disediakan, lalu klik Konfirmasi.

Menghapus jenis target kustom

Dari shell perintah, gunakan perintah berikut untuk menghapus resource jenis target kustom:

gcloud deploy custom-target-types delete CUSTOM_TARGET_TYPE_NAME \
      --region=REGION_NAME

Dengan keterangan:

  • CUSTOM_TARGET_TYPE_NAME

    Adalah nama jenis target kustom yang ingin Anda hapus. Ini sama dengan properti metadata.name dalam definisi jenis target kustom.

  • REGION_NAME

    Adalah region tempat Anda membuat jenis target kustom, misalnya us-central1.

Menghapus otomatisasi

Anda dapat menghapus resource otomatisasi apa pun yang dibuat dalam project. Anda dapat menghapus otomatisasi menggunakan Konsol Google Cloud atau gcloud CLI:

Menghapus otomatisasi menggunakan Konsol Google Cloud

  1. Di konsol Google Cloud, buka halaman Delivery pipelines Cloud Deploy untuk menemukan pipeline pengiriman yang terkait dengan otomatisasi Anda.

    Buka halaman Delivery pipelines

  2. Klik nama pipeline pengiriman Anda.

  3. Di bagian Detail pipeline pengiriman, pilih tab Otomatisasi.

  4. Klik nama otomatisasi yang ingin Anda hapus.

    Detail otomatisasi akan ditampilkan.

    Otomatisasi di konsol Google Cloud, yang menampilkan tombol hapus

  5. Klik tombol Hapus, lalu konfirmasi penghapusan dengan mengetik nama otomatisasi dan mengklik Konfirmasi.

Menghapus otomatisasi menggunakan gcloud CLI

Dari shell perintah, gunakan perintah berikut untuk menghapus resource otomatisasi:

gcloud deploy automations delete AUTOMATION_NAME \
      --delivery-pipeline=PIPELINE_NAME \ --region=REGION_NAME

Dengan keterangan:

  • AUTOMATION_NAME

    Adalah nama otomatisasi yang ingin Anda hapus. Ini sama dengan properti metadata.name dalam definisi otomatisasi.

  • PIPELINE_NAME

    Adalah nama pipeline pengiriman yang terkait dengan otomatisasi ini. Semua otomatisasi hanya ada dalam cakupan satu pipeline pengiriman.

  • REGION_NAME

    Region tempat Anda membuat otomatisasi, misalnya us-central1.

Langkah selanjutnya