Questa pagina descrive come eliminare la risorsa Cloud Deploy, tra cui seguenti:
Elimina una pipeline di distribuzione
Puoi eliminare una pipeline di distribuzione dalla console Google Cloud oppure utilizzando con gcloud CLI.
Eliminare una pipeline di importazione utilizzando la console Google Cloud
Nella console Google Cloud, vai a Cloud Deploy Pipeline di distribuzione per trovare la pipeline di distribuzione da eliminare.
Fai clic sul nome della pipeline di importazione che vuoi eliminare.
Viene visualizzata la pagina Dettagli pipeline di distribuzione.
Fai clic su Elimina.
Eliminare una pipeline di distribuzione utilizzando gcloud CLI
Se hai una pipeline di importazione senza risorse secondarie (release o implementazioni), puoi eliminarla eseguendo il seguente comando:
gcloud deploy delivery-pipelines delete PIPELINE_NAME
Se la pipeline che vuoi eliminare ha release o implementazioni associate
devi includere il flag --force
per eliminare la pipeline
queste risorse secondarie:
gcloud deploy delivery-pipelines delete PIPELINE_NAME --force
Cloud Deploy ti impedisce di eliminare la pipeline se è presente
per la release o l'implementazione in uno stato che potrebbe causare problemi in caso di eliminazione. Ad esempio:
non puoi eliminare una pipeline di distribuzione se un'implementazione è nello stato PENDING
, ma
puoi puoi eliminarlo se l'implementazione è nello stato PENDING_APPROVAL
. Se
non può eliminare la pipeline, devi rifiutare l'approvazione oppure avanzare o annullare
dell'implementazione in uno stato terminale (ad esempio SUCCEEDED
o FAILED
).
Eliminazione di una destinazione
Puoi eliminare una destinazione dalla console Google Cloud oppure utilizzando con gcloud CLI. Questi due metodi sono descritti nelle sezioni seguire.
Eliminare un target utilizzando gcloud CLI
Quando elimini una destinazione utilizzando gcloud CLI, questa viene eliminato indipendentemente dal fatto che sia utilizzato o meno da qualsiasi pipeline di distribuzione.
Utilizza il comando seguente per eliminare una destinazione da gcloud CLI:
gcloud deploy targets delete TARGET_NAME --region=REGION
Dove:
TARGET_NAME è il nome del target che
da eliminare. Corrisponde al valore di metadata.name
nella
configurazione target.
REGION_NAME è il nome della regione in cui è stato creato il target, ad esempio us-central1
.
Cloud Deploy non ti impedisce di eliminare una destinazione utilizzata attivamente da altre pipeline di distribuzione.
Elimina una destinazione utilizzando la console Google Cloud
Puoi eliminare una destinazione utilizzando la console Google Cloud, solo se tale destinazione non sia utilizzato da una risorsa esistente della pipeline di distribuzione. In altre parole, se esiste una pipeline con una fase che punta al target, non puoi eliminare il target dalla console Google Cloud.
Segui questi passaggi per eliminare la destinazione utilizzando la console Google Cloud:
Vai alla pagina Destinazioni di Cloud Deploy.
Vengono visualizzate tutte le destinazioni disponibili nel progetto attuale.
Fai clic sull'icona del menu accanto al target che vuoi eliminare.
Fai clic su Elimina target.
Se la destinazione che stai tentando di eliminare è richiamata da una pipeline di distribuzione, non puoi selezionare Elimina destinazione.
Se una pipeline di distribuzione non fa riferimento alla destinazione, viene mostrata la finestra di dialogo Elimina target.
Digita il nome della destinazione nel campo di testo fornito e fai clic su Conferma.
Eliminare un tipo di target personalizzato
Da una shell di comando, utilizza il seguente comando per eliminare una risorsa di tipo di target personalizzato:
gcloud deploy custom-target-types delete CUSTOM_TARGET_TYPE_NAME \
--region=REGION_NAME
Dove:
CUSTOM_TARGET_TYPE_NAME
Indica il nome del tipo di target personalizzato che vuoi eliminare. Equivale a la proprietà
metadata.name
in definizione del tipo di target personalizzato.REGION_NAME
Indica la regione in cui hai creato il tipo di target personalizzato, ad esempio
us-central1
.
Eliminare un'automazione
Puoi eliminare qualsiasi risorsa di automazione creata nel progetto. Puoi eliminare l'automazione utilizzando la console Google Cloud gcloud CLI:
Eliminare un'automazione utilizzando la console Google Cloud
Nella console Google Cloud, vai alla pagina Pipeline di distribuzione di Cloud Deploy per trovare la pipeline di distribuzione a cui è associata l'automazione.
Fai clic sul nome della pipeline di importazione.
In Dettagli pipeline di distribuzione, seleziona la scheda Automazioni.
Fai clic sul nome dell'automazione che vuoi eliminare.
Vengono visualizzati i dettagli dell'automazione.
Fai clic sul pulsante Elimina e conferma l'eliminazione digitando il testo del nome dell'automazione e facendo clic su Conferma.
Eliminare un'automazione utilizzando gcloud CLI
Da una shell di comando, utilizza il seguente comando per eliminare una risorsa di automazione:
gcloud deploy automations delete AUTOMATION_NAME \
--delivery-pipeline=PIPELINE_NAME \ --region=REGION_NAME
Dove:
AUTOMATION_NAME
È il nome dell'automazione che vuoi eliminare. È lo stesso
metadata.name
proprietà nel definizione dell'automazione.PIPELINE_NAME
È il nome della pipeline di importazione a cui è associata questa automazione. Tutte le automazioni esistono solo nell'ambito di una pipeline di distribuzione.
REGION_NAME
È la regione in cui hai creato l'automazione, ad esempio
us-central1
.
Passaggi successivi
Scopri come sospendere una pipeline di distribuzione.
Scopri di più sulle automazioni.
Scopri come utilizzare le notifiche di servizio