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
Di Konsol Google Cloud, buka halaman Delivery pipeline di Cloud Deploy untuk menemukan pipeline pengiriman yang ingin Anda hapus.
Klik nama pipeline pengiriman yang ingin Anda hapus.
Halaman Detail pipeline penayangan akan ditampilkan.
Klik Delete.
Menghapus pipeline pengiriman menggunakan gcloud CLI
Jika memiliki pipeline pengiriman tanpa subresource (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 flag --force
untuk menghapus pipeline dan subresource tersebut:
gcloud deploy delivery-pipelines delete PIPELINE_NAME --force
Cloud Deploy mencegah Anda menghapus pipeline jika terdapat rilis atau peluncuran dalam keadaan 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 Google Cloud Console atau menggunakan gcloud CLI. Kedua metode ini dijelaskan di bagian berikutnya.
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. Ini sama dengan nilai untuk metadata.name
dalam
konfigurasi target.
REGION_NAME adalah nama wilayah tempat target dibuat, misalnya us-central1
.
Cloud Deploy tidak mencegah Anda menghapus target yang aktif digunakan oleh pipeline pengiriman lain.
Menghapus target menggunakan konsol Google Cloud
Anda dapat menghapus target menggunakan Google Cloud Console 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:
Buka halaman Targets Cloud Deploy.
Semua target yang tersedia di project Anda saat ini akan ditampilkan.
Klik ikon menu untuk target yang ingin dihapus.
Klik Hapus target.
Jika target yang ingin Anda hapus direferensikan oleh pipeline pengiriman, Anda tidak dapat memilih Hapus target.
Jika target tidak direferensikan oleh pipeline pengiriman, dialog Hapus target akan ditampilkan.
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
pada definisi jenis target kustom.REGION_NAME
Adalah region tempat Anda membuat jenis target kustom, misalnya
us-central1
.
Menghapus otomatisasi
Anda dapat menghapus resource otomatisasi yang dibuat di project Anda. Anda dapat menghapus otomatisasi menggunakan Google Cloud Console atau gcloud CLI:
Menghapus otomatisasi menggunakan Konsol Google Cloud
Di konsol Google Cloud, buka halaman Pipeline pengiriman Cloud Deploy untuk menemukan pipeline pengiriman yang terkait dengan otomatisasi Anda.
Klik nama pipeline pengiriman Anda.
Di bagian Detail pipeline penayangan, pilih tab Otomatisasi.
Klik nama otomatisasi yang ingin Anda hapus.
Detail otomatisasi ditampilkan.
Klik tombol Delete, lalu konfirmasi penghapusan dengan mengetikkan nama otomatisasi dan mengklik Confirm.
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. Properti ini sama dengan properti
metadata.name
dalam definisi otomatisasi.PIPELINE_NAME
Adalah nama pipeline pengiriman yang dikaitkan dengan otomatisasi ini. Semua otomatisasi hanya ada dalam cakupan satu pipeline pengiriman.
REGION_NAME
Merupakan region tempat Anda membuat otomatisasi, misalnya
us-central1
.
Langkah selanjutnya
Cari tahu cara menangguhkan pipeline pengiriman.
Pelajari otomatisasi lebih lanjut.
Pelajari cara menggunakan notifikasi layanan