En esta página, se describe cómo borrar el recurso de Cloud Deploy, incluida la lo siguiente:
Borra una canalización de entrega
Puedes borrar una canalización de entrega desde la consola de Google Cloud o mediante con gcloud CLI.
Borra una canalización de entrega con la consola de Google Cloud
En la consola de Google Cloud, navega a Cloud Deploy La página Canalizaciones de entrega para encontrar la canalización de entrega que deseas borrar.
Haz clic en el nombre de la canalización de entrega que deseas borrar.
Se mostrará la página Detalles de la canalización de entrega.
Haz clic en Borrar.
Borra una canalización de entrega con gcloud CLI
Si tienes una canalización de entrega sin subrecursos (lanzamientos o lanzamientos) puedes borrarlo ejecutando el siguiente comando:
gcloud deploy delivery-pipelines delete PIPELINE_NAME
Si la canalización que quieres borrar tiene versiones o lanzamientos asociados
debes incluir la marca --force
para borrar la canalización y
esos subrecursos:
gcloud deploy delivery-pipelines delete PIPELINE_NAME --force
Cloud Deploy evita que borres la canalización si hay
lanzamiento en un estado que causaría problemas si se borra. Por ejemplo:
no puedes borrar una canalización de entrega si un lanzamiento está en estado PENDING
, pero
puedes borrarlo si el lanzamiento está en estado PENDING_APPROVAL
. Si
no puede borrar la canalización, debe rechazar la aprobación, o avanzar o cancelar el
lanzamiento a un estado terminal (como SUCCEEDED
o FAILED
).
Otorga permiso para borrar destinos.
Puedes borrar un destino desde la consola de Google Cloud o usando gcloud CLI. Estos dos métodos se describen en las secciones en las conversaciones que sigues.
Borra un destino con gcloud CLI
Cuando borras un destino con gcloud CLI, este se sin importar si se usa o no en alguna canalización de entrega.
Usa el siguiente comando para borrar un destino de gcloud CLI:
gcloud deploy targets delete TARGET_NAME --region=REGION
Aquí:
TARGET_NAME es el nombre del destino al que
que quieres borrar. Es el mismo que el valor de metadata.name
en la
configuración del destino.
REGION_NAME es el nombre de la región en la que
Se creó el destino, por ejemplo, us-central1
.
Cloud Deploy no te impide borrar un destino que que otras canalizaciones de entrega usan activamente.
Borra un destino con la consola de Google Cloud
Puedes borrar un destino con la consola de Google Cloud, solo si ese no está siendo utilizado por un recurso de canalización de entrega existente. Es decir, si hay un con una etapa que apunte al destino, no puedes borrar el destino desde la consola de Google Cloud.
Sigue estos pasos para borrar el destino con la consola de Google Cloud:
Navega a la página Destinos de Cloud Deploy.
Se mostrarán todos los destinos disponibles en tu proyecto actual.
Haz clic en el ícono
ícono de menú del destino que deseas borrar.
Haz clic en Borrar destino.
Si una canalización de entrega hace referencia al destino que intentas borrar, no puedes seleccionar Borrar destino.
Si una canalización de entrega no hace referencia al destino, se muestra el diálogo Borrar destino.
Escribe el nombre del destino en el campo de texto proporcionado y haz clic en Confirmar.
Borrar un tipo de destino personalizado
Desde un shell de comandos, usa el siguiente comando para borrar un custom target type:
gcloud deploy custom-target-types delete CUSTOM_TARGET_TYPE_NAME \
--region=REGION_NAME
Aquí:
CUSTOM_TARGET_TYPE_NAME
Es el nombre del tipo de segmentación personalizada que quieres borrar. Es lo mismo que la propiedad
metadata.name
en la definición del tipo de segmentación personalizada.REGION_NAME
Es la región en la que creaste el tipo de destino personalizado, por ejemplo.
us-central1
Borra una automatización
Puedes borrar cualquier recurso de automatización creado en tu proyecto. Puedes borrar la automatización con la consola de Google Cloud o Gcloud CLI:
Borra una automatización con la consola de Google Cloud
En la consola de Google Cloud, navega a Cloud Deploy La página Canalizaciones de entrega para encontrar la canalización de entrega que está tu automatización asociados.
Haz clic en el nombre de tu canalización de entrega.
En Detalles de la canalización de entrega, selecciona la pestaña Automatizaciones.
Haz clic en el nombre de la automatización que deseas borrar.
Se muestran los Detalles de automatización.
Haz clic en el botón Borrar y confirma la eliminación escribiendo nombre de la automatización y haz clic en Confirmar.
Borra una automatización con gcloud CLI
Desde un shell de comandos, usa el siguiente comando para borrar una automatización recurso:
gcloud deploy automations delete AUTOMATION_NAME \
--delivery-pipeline=PIPELINE_NAME \ --region=REGION_NAME
Aquí:
AUTOMATION_NAME
Es el nombre de la automatización que deseas borrar. Es lo mismo que el La propiedad
metadata.name
en definición de automatización.PIPELINE_NAME
Es el nombre de la canalización de entrega con la que está asociada esta automatización. Todo las automatizaciones existen solo dentro del alcance de una canalización de entrega.
REGION_NAME
Es la región en la que creaste la automatización, por ejemplo,
us-central1
.
¿Qué sigue?
Descubre cómo suspender una canalización de entrega.
Obtén más información sobre las automatizaciones.
Obtén más información para usar las notificaciones de servicio.