Esta página descreve como eliminar o recurso do Cloud Deploy, incluindo o seguinte:
Elimine um pipeline de entrega
Pode eliminar um pipeline de entrega a partir da Google Cloud consola ou através da CLI gcloud.
Elimine um pipeline de entrega através da Google Cloud consola
Na Google Cloud consola, navegue para a página Cloud Deploy Pipelines de implementação para encontrar o pipeline de implementação que quer eliminar.
Clique no nome do pipeline de entrega que quer eliminar.
É apresentada a página Detalhes do pipeline de envio.
Clique em Eliminar.
Elimine um pipeline de entrega através da CLI gcloud
Se tiver um pipeline de entrega sem subrecursos (lançamentos ou implementações), pode eliminá-lo executando o seguinte comando:
gcloud deploy delivery-pipelines delete PIPELINE_NAME
Se o pipeline que quer eliminar tiver lançamentos ou implementações associados, tem de incluir a flag --force
para eliminar o pipeline e esses subrecursos:
gcloud deploy delivery-pipelines delete PIPELINE_NAME --force
O Cloud Deploy impede a eliminação do pipeline se existir um lançamento ou uma implementação num estado que cause problemas se for eliminado. Por exemplo, não pode eliminar um pipeline de implementação se uma implementação estiver no estado PENDING
, mas pode eliminá-lo se a implementação estiver no estado PENDING_APPROVAL
. Se não conseguir eliminar o pipeline, tem de rejeitar a aprovação ou avançar ou cancelar a implementação para um estado terminal (como SUCCEEDED
ou FAILED
).
Elimina um destino.
Pode eliminar um destino a partir da Google Cloud consola ou através da CLI gcloud. Estes dois métodos são descritos nas secções que se seguem.
Elimine um destino através da CLI gcloud
Quando elimina um alvo através da CLI gcloud, esse alvo é eliminado, independentemente de estar ou não a ser usado por qualquer pipeline de entrega.
Use o seguinte comando para eliminar um alvo da CLI gcloud:
gcloud deploy targets delete TARGET_NAME --region=REGION
Onde:
TARGET_NAME é o nome do alvo que quer eliminar. Este é o mesmo que o valor de metadata.name
na configuração de destino.
REGION_NAME é o nome da região em que o alvo foi criado, por exemplo, us-central1
.
O Cloud Deploy não impede a eliminação de um destino que esteja a ser usado ativamente por outros pipelines de implementação.
Elimine um destino através da Google Cloud consola
Pode eliminar um alvo através da Google Cloud consola, apenas se esse alvo não estiver a ser usado por um recurso de pipeline de entrega existente. Ou seja, se existir um pipeline com uma fase que aponte para o destino, não pode eliminar o destino da consola. Google Cloud
Siga estes passos para eliminar o alvo através da Google Cloud consola:
Navegue para a página Alvos do Cloud Deploy.
São apresentadas todas as segmentações disponíveis no projeto atual.
Clique no ícone do menu
para o alvo que quer eliminar.
Clique em Eliminar alvo.
Se o alvo que está a tentar eliminar for referenciado por um pipeline de entrega, não pode selecionar Eliminar alvo.
Se o destino não for referenciado por um pipeline de entrega, é apresentada a caixa de diálogo Eliminar destino.
Introduza o nome do alvo no campo de texto fornecido e clique em Confirmar.
Elimine um tipo de público-alvo personalizado
Num shell de comandos, use o seguinte comando para eliminar um recurso de tipo de alvo personalizado:
gcloud deploy custom-target-types delete CUSTOM_TARGET_TYPE_NAME \
--region=REGION_NAME
Onde:
CUSTOM_TARGET_TYPE_NAME
É o nome do tipo de segmentação personalizada que quer eliminar. Isto é igual à propriedade
metadata.name
na definição do tipo de segmentação personalizada.REGION_NAME
É a região na qual criou o tipo de alvo personalizado, por exemplo
us-central1
.
Elimine uma automatização
Pode eliminar qualquer recurso de automatização criado no seu projeto. Pode eliminar a automatização através da Google Cloud consola ou da CLI gcloud:
Elimine uma automatização através da Google Cloud consola
Na Google Cloud consola, navegue para a página Cloud Deploy Pipelines de fornecimento para encontrar o pipeline de fornecimento ao qual a sua automatização está associada.
Clique no nome do pipeline de entrega.
Em Detalhes do pipeline de fornecimento, selecione o separador Automatizações.
Clique no nome da automatização que quer eliminar.
São apresentados os detalhes da automatização.
Clique no botão Eliminar e confirme a eliminação escrevendo o nome da automatização e clicando em Confirmar.
Elimine uma automatização através da CLI gcloud
Num shell de comandos, use o seguinte comando para eliminar um recurso de automatização:
gcloud deploy automations delete AUTOMATION_NAME \
--delivery-pipeline=PIPELINE_NAME \ --region=REGION_NAME
Onde:
AUTOMATION_NAME
É o nome da automatização que quer eliminar. Isto é o mesmo que a propriedade
metadata.name
na definição de automatização.PIPELINE_NAME
É o nome do pipeline de entrega ao qual esta automatização está associada. Todas as automatizações existem apenas no âmbito de um pipeline de entrega.
REGION_NAME
É a região na qual criou a automatização, por exemplo,
us-central1
.
O que se segue?
Saiba como suspender um pipeline de fornecimento.
Saiba mais sobre as automatizações.
Saiba como usar as notificações de serviço