Esta página descreve como excluir um recurso do Cloud Deploy, incluindo o seguinte:
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, navegue até a página Pipelines de entrega do Cloud Deploy 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 é mostrada.
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 que você exclua o pipeline se houver uma
versão ou lançamento em um estado que cause problemas se for excluído. Por exemplo,
não é possível excluir um pipeline de entrega se um lançamento estiver no estado PENDING
, mas
é possível se ele estiver no estado PENDING_APPROVAL
. Se não for possível excluir o pipeline, rejeite a aprovação ou avance ou cancele o lançamento para um estado final (como SUCCEEDED
ou FAILED
).
Excluir um objetivo
É possível excluir um destino do console do Google Cloud ou usando a CLI gcloud. Esses dois métodos são descritos nas seções a 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 qualquer pipeline de entrega.
Use o comando a seguir para excluir um destino da CLI gcloud:
gcloud deploy targets delete TARGET_NAME --region=REGION
Em que:
TARGET_NAME é o nome do destino que você quer excluir. Esse é o mesmo valor de metadata.name
na
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 que você exclua um destino que é usado ativamente por outros pipelines de entrega.
Excluir um destino usando o console do Google Cloud
É possível excluir um destino usando o console do Google Cloud somente se ele não estiver em uso por um recurso de pipeline de entrega. Ou seja, se houver um pipeline com uma etapa que aponte para o destino, não será possível excluir o destino do console do Google Cloud.
Siga estas etapas para excluir o destino usando o console do Google Cloud:
Acesse a página Alvos do Cloud Deploy.
Todas as segmentações disponíveis no seu projeto atual são exibidas.
Clique no ícone de menu do alvo que você quer 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 será mostrada.
Digite o nome do alvo no campo de texto fornecido e clique em Confirmar.
Excluir um tipo de destino personalizado
Em um shell de comando, use o comando a seguir para excluir um recurso de tipo de destino personalizado:
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. Isso é o mesmo que a propriedade
metadata.name
na definição de tipo de destino personalizado.REGION_NAME
É a região em que você criou o tipo de segmentação personalizada, por exemplo,
us-central1
.
Excluir uma automação
Você pode excluir qualquer recurso de automação criado no seu projeto. É possível 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, navegue até a página Pipelines de entrega do Cloud Deploy para encontrar o pipeline de entrega associado à automação.
Clique no nome do pipeline de entrega.
Em Detalhes do pipeline de envio, selecione a guia Automações.
Clique no nome da automação que você quer excluir.
Os detalhes da automação são mostrados.
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 comando a seguir para excluir um recurso de automação:
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 associado a essa automação. 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
Saiba como suspender um pipeline de entrega.
Saiba mais sobre as automações.
Saiba como usar notificações de serviço