Nesta página, descrevemos como excluir um recurso do Cloud Deploy, incluindo o seguintes:
Excluir um pipeline de entrega
É possível excluir um pipeline de entrega no console do Google Cloud ou usando a CLI gcloud.
Excluir um pipeline de entrega usando o console do Google Cloud
No console do Google Cloud, acesse a página do Cloud Deploy Pipelines de entrega para encontrar o pipeline de entrega que você quer excluir.
Clique no nome do pipeline de entrega que você quer excluir.
A página Detalhes do pipeline de entrega é exibida.
Clique em Excluir.
Excluir um pipeline de entrega usando a CLI gcloud
Se você tiver um pipeline de entrega sem sub-recursos (versões ou lançamentos), é possível excluí-lo executando o seguinte comando:
gcloud deploy delivery-pipelines delete PIPELINE_NAME
Se o pipeline que você quer excluir tiver versões ou lançamentos associados a ele, será necessário incluir a sinalização --force
para excluir o pipeline e esses sub-recursos:
gcloud deploy delivery-pipelines delete PIPELINE_NAME --force
O Cloud Deploy impede a exclusão do pipeline se houver
lançamento ou lançamento em um estado que causaria problemas se excluído. Por exemplo:
não é possível excluir um pipeline de entrega se um lançamento estiver no estado PENDING
, mas
você pode excluí-lo se o lançamento estiver em um estado PENDING_APPROVAL
. Se você
não possa excluir o pipeline, será preciso rejeitar a aprovação, avançar ou cancelar o
lançamento para um estado terminal (como SUCCEEDED
ou FAILED
).
Excluir um objetivo
É possível excluir um destino no console do Google Cloud ou usando o CLI gcloud. Esses dois métodos são descritos nas seções que seguir.
Excluir um destino usando a CLI gcloud
Quando você exclui um destino usando a CLI gcloud, ele é excluído, esteja ele em uso ou não por um pipeline de entrega.
Use o seguinte comando para excluir um destino da CLI gcloud:
gcloud deploy targets delete TARGET_NAME --region=REGION
Em que:
TARGET_NAME é o nome do destino
que quiser excluir. Este é o mesmo valor de metadata.name
no
configuração de destino.
REGION_NAME é o nome da região em que o destino foi criado, por exemplo, us-central1
.
O Cloud Deploy não impede a exclusão de um destino ativamente usados por outros pipelines de entrega.
Excluir um destino usando o console do Google Cloud
Só é possível excluir um destino usando o console do Google Cloud não está em uso por um recurso de pipeline de entrega atual. Ou seja, se houver pipeline com um estágio que aponta para o destino, não é possível excluir o no console do Google Cloud.
Siga estas etapas para excluir o destino usando o console do Google Cloud:
Navegue até a página Destinos do Cloud Deploy.
Todos os destinos disponíveis no projeto atual são exibidos.
Clique no botão ícone de menu para o destino que você deseja excluir.
Clique em Excluir destino.
Se o destino que você está tentando excluir for referenciado por um pipeline de entrega, não será possível selecionar Excluir destino.
Se o destino não for referenciado por um pipeline de entrega, a caixa de diálogo Excluir destino vai aparecer.
Digite o nome do destino no campo de texto fornecido e clique em Confirmar.
Excluir um tipo de segmentação personalizada
Em um shell de comando, use o seguinte comando para excluir um tipo de segmentação personalizada:
gcloud deploy custom-target-types delete CUSTOM_TARGET_TYPE_NAME \
--region=REGION_NAME
Em que:
CUSTOM_TARGET_TYPE_NAME
É o nome do tipo de segmentação personalizada que você quer excluir. É o mesmo que a propriedade
metadata.name
na definição de tipo de segmentação personalizada.REGION_NAME
É a região em que você criou o tipo de segmentação personalizada, por exemplo
us-central1
:
Excluir uma automação
É possível excluir qualquer recurso de automação criado no projeto. Você pode excluir a automação usando o console do Google Cloud ou a CLI gcloud:
Excluir uma automação usando o console do Google Cloud
No console do Google Cloud, acesse a página do Cloud Deploy Página Pipelines de entrega para encontrar o pipeline de entrega em que sua automação está associados.
Clique no nome do pipeline de entrega.
Em Detalhes do pipeline de entrega, selecione a guia Automações.
Clique no nome da automação que você quer excluir.
Os Detalhes da automação são exibidos.
Clique no botão Delete e confirme a exclusão digitando o nome da automação e clicando em Confirm.
Excluir uma automação usando a CLI gcloud
Em um shell de comando, use o seguinte comando para excluir uma automação recurso:
gcloud deploy automations delete AUTOMATION_NAME \
--delivery-pipeline=PIPELINE_NAME \ --region=REGION_NAME
Em que:
AUTOMATION_NAME
É o nome da automação que você quer excluir. Isso é igual à propriedade
metadata.name
na definição de automação.PIPELINE_NAME
É o nome do pipeline de entrega a que essa automação está associada. Todas as automações existem apenas no escopo de um pipeline de entrega.
REGION_NAME
É a região em que você criou a automação, por exemplo,
us-central1
.
A seguir
Descubra como suspenso um pipeline de entrega.
Saiba mais sobre automações.
Saiba como usar as notificações de serviço.