En esta página, se describe cómo borrar recursos de Cloud Deploy, lo que incluye lo siguiente:
Borra una canalización de entrega
Puedes borrar una canalización de publicación desde la consola de Google Cloud o con la gcloud CLI.
Cómo borrar una canalización de entrega con la consola de Google Cloud
En la consola de Google Cloud, navega a la página Canalizaciones de entrega de Cloud Deploy para encontrar la canalización de entrega que deseas borrar.
Haz clic en el nombre de la canalización de publicación que deseas borrar.
Se muestra 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 publicación sin subrecursos (versiones o lanzamientos), puedes borrarla ejecutando el siguiente comando:
gcloud deploy delivery-pipelines delete PIPELINE_NAME
Si la canalización que deseas borrar tiene lanzamientos o implementaciones asociados con ella, 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 una
versión o un lanzamiento en un estado que causaría problemas si se borra. Por ejemplo,
no puedes borrar una canalización de publicación si un lanzamiento está en el estado PENDING
, pero
puedes borrarlo si el lanzamiento está en el estado PENDING_APPROVAL
. Si no puedes borrar la canalización, debes rechazar la aprobación, o bien 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 con la gcloud CLI. Estos dos métodos se describen en las siguientes secciones.
Borra un destino con gcloud CLI
Cuando borras un destino con gcloud CLI, este se borra, independientemente de si lo usa o no cualquier canalización de publicación.
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 objetivo que deseas borrar. Esto es lo mismo que el valor de metadata.name
en la configuración de destino.
REGION_NAME es el nombre de la región en la que se creó el objetivo, por ejemplo, us-central1
.
Cloud Deploy no te impide borrar un destino que usan de forma activa otras canalizaciones de entrega.
Borra un objetivo con la consola de Google Cloud
Puedes borrar un destino con la consola de Google Cloud, solo si un recurso de canalización de publicación existente no lo está usando. Es decir, si hay una canalización con una etapa que apunta al objetivo, no puedes borrarlo de 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 muestran todos los objetivos disponibles en tu proyecto actual.
Haz clic en el ícono de menú del destino que deseas borrar.
Haz clic en Borrar objetivo.
Si una canalización de entrega hace referencia al objetivo que intentas borrar, no puedes seleccionar Borrar objetivo.
Si una canalización de entrega no hace referencia al objetivo, se muestra el diálogo Borrar objetivo.
Escribe el nombre de destino en el campo de texto proporcionado y haz clic en Confirmar.
Cómo borrar un tipo de objetivo personalizado
Desde una shell de comandos, usa el siguiente comando para borrar un recurso de tipo de destino personalizado:
gcloud deploy custom-target-types delete CUSTOM_TARGET_TYPE_NAME \
--region=REGION_NAME
Aquí:
CUSTOM_TARGET_TYPE_NAME
Es el nombre del tipo de objetivo personalizado que deseas borrar. Esto es igual 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
.
Cómo borrar 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 la gcloud CLI:
Borra una automatización con la consola de Google Cloud
En la consola de Google Cloud, navega a la página Canalizaciones de entrega de Cloud Deploy para encontrar la canalización de entrega con la que está asociada la automatización.
Haz clic en el nombre de tu canalización de entrega.
En Detalles de la canalización de publicación, selecciona la pestaña Automatizaciones.
Haz clic en el nombre de la automatización que deseas borrar.
Se muestran los detalles de la automatización.
Haz clic en el botón Borrar y confirma la eliminación escribiendo el nombre de la automatización y haciendo clic en Confirmar.
Borra una automatización con gcloud CLI
Desde una shell de comandos, usa el siguiente comando para borrar un recurso de automatización:
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 igual que la propiedad
metadata.name
en la definición de automatización.PIPELINE_NAME
Es el nombre de la canalización de entrega con la que está asociada esta automatización. Todas las automatizaciones solo existen dentro del alcance de una canalización de publicación.
REGION_NAME
Es la región en la que creaste la automatización, por ejemplo,
us-central1
.
¿Qué sigue?
Obtén información para suspender una canalización de entrega.
Obtén más información sobre las automatizaciones.
Obtén más información para usar notificaciones de servicio.