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 Pipeline pengiriman Cloud Deploy untuk menemukan pipeline pengiriman yang ingin Anda hapus.
Klik nama pipeline pengiriman yang ingin Anda hapus.
Halaman Detail pipeline pengiriman akan ditampilkan.
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:
Buka halaman Target 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 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.
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
Di konsol Google Cloud, buka halaman Delivery pipelines Cloud Deploy untuk menemukan pipeline pengiriman yang terkait dengan otomatisasi Anda.
Klik nama pipeline pengiriman Anda.
Di bagian Detail pipeline pengiriman, pilih tab Otomatisasi.
Klik nama otomatisasi yang ingin Anda hapus.
Detail otomatisasi akan ditampilkan.
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
Cari tahu cara menangguhkan pipeline pengiriman.
Pelajari otomatisasi lebih lanjut.
Pelajari cara menggunakan notifikasi layanan