Borra recursos de Cloud Deploy

En esta página, se describe cómo borrar recursos de Cloud Deploy, incluidos los siguientes:

Borra una canalización de entrega

Puedes borrar una canalización de entrega desde la Google Cloud consola o con gcloud CLI.

Borra una canalización de entrega con la Google Cloud consola de

  1. En la Google Cloud consola de, navega a la página Canalizaciones de entrega de Cloud Deploy para encontrar la canalización de entrega que deseas borrar.

    Abrir la página Canalizaciones de entrega

  2. Haz clic en el nombre de la canalización de entrega que deseas borrar.

    Se muestra la página Detalles de la canalización de entrega.

    Destinos en la consola de Google Cloud , que muestra el ícono de menú

  3. Haz clic en Borrar.

Borra una canalización de entrega con gcloud CLI

Si tienes una canalización de entrega sin ningún subrecurso (versiones o lanzamientos), puedes borrarla ejecutando el siguiente comando:

gcloud deploy delivery-pipelines delete PIPELINE_NAME

Si la canalización que deseas 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 te impide borrar 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 entrega si un lanzamiento está en el estado PENDING, pero puedes borrarla si el lanzamiento está en el estado PENDING_APPROVAL. Si no puedes borrar la canalización, debes 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 Google Cloud consola o con 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, ese destino se borra, ya sea que lo use alguna canalización de entrega o no.

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 que deseas borrar. Es igual al 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 destino, por ejemplo us-central1.

Cloud Deploy no te impide borrar un destino que usan de forma activa otras canalizaciones de entrega.

Borra un destino con la Google Cloud consola de

Puedes borrar un destino con la Google Cloud consola de solo si ese destino no lo usa un recurso de canalización de entrega existente. Es decir, si hay una canalización con una etapa que apunta al destino, no puedes borrar el destino de la Google Cloud consola.

Sigue estos pasos para borrar el destino con la Google Cloud consola de:

  1. Navega a la página Destinos de Cloud Deploy.

    Se muestran todos los destinos disponibles en tu proyecto actual.

    Destinos en la consola de Google Cloud , que muestra el ícono de menú

  2. Haz clic en el ícono de menú El menú Más del destino que deseas borrar.

  3. Haz clic en Borrar destino.

    Si la canalización de entrega hace referencia al destino que intentas borrar, no puedes seleccionar Borrar destino.

    Si la canalización de entrega no hace referencia al destino, se muestra el diálogo Borrar destino.

    El diálogo de eliminación de destino

  4. Escribe el nombre del destino en el campo de texto proporcionado y haz clic en Confirmar.

Borra un tipo de destino personalizado

Desde un 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 destino personalizado que deseas borrar. Es igual a la propiedad metadata.name en la definición de tipo de destino personalizado.

  • 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 Google Cloud consola de o la gcloud CLI:

Borra una automatización con la Google Cloud consola de

  1. En la Google Cloud consola de, navega a la página **Canalizaciones de entrega** de Cloud Deploy para encontrar la canalización de entrega con la que está asociada tu automatización.

    Abrir la página Canalizaciones de entrega

  2. Haz clic en el nombre de tu canalización de entrega.

  3. En Detalles de la canalización de entrega, selecciona la pestaña Automatizaciones.

  4. Haz clic en el nombre de la automatización que deseas borrar.

    Se muestran los Detalles de la automatización.

    Automatización en la consola de Google Cloud , que muestra el botón de eliminación

  5. Haz clic en el botón Borrar y confirma la eliminación. Para ello, escribe el 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 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 a la metadata.name propiedad 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 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?