En esta página, se describe cómo suspender una canalización de entrega de Cloud Deploy.
Puedes suspender una canalización de entrega. Si suspendes una canalización, significa que ya no se puede usar para lo siguiente:
Crea una versión
Promueve una versión
Revierte una versión
Vuelve a implementar una versión
Aprueba o rechaza un lanzamiento
Estos son algunos motivos posibles para suspender una canalización de entrega:
Hay un problema con una versión y quieres evitar que se realicen más acciones en esa canalización hasta que se encuentre el problema.
Tu organización observa una congelación de días festivos, por ejemplo, durante la temporada alta de compras navideñas.
Para suspender una canalización de entrega, haz lo siguiente:
En el archivo de configuración de la canalización de entrega, incluye la siguiente propiedad:
suspended: trueEsta propiedad va en el nivel superior, como se muestra a continuación:
apiVersion: deploy.cloud.google.com/v1 kind: DeliveryPipeline metadata: Name: my-app description: main application pipeline suspended: true serialPipeline: stages: - targetId: dev profiles: [] - targetId: staging profiles: [] - targetId: prod profiles: []Registra la canalización de entrega:
gcloud deploy apply --file=PIPELINE_CONFIG --region=REGION --project=PROJECT_IDAquí:
PIPELINE_CONFIG
Es el nombre del archivo de configuración de la canalización de entrega, por lo general,
clouddeploy.yaml. Este campo es obligatorio.REGION
Es el nombre de la región en la que se creó la canalización de entrega, por ejemplo,
us-central1. Este campo es obligatorio.PROJECT_ID
Es el ID del proyecto en el que se creó la canalización de entrega. Este campo es obligatorio.
La canalización de entrega ahora está en estado suspendido, lo que impide la creación, la promoción, la reversión y la reimplementación de versiones, y la aprobación de lanzamientos.

Lanzamientos de canalizaciones de entrega suspendidas
Si hay lanzamientos en curso o en cola cuando suspendes una canalización de entrega, esos lanzamientos continúan hasta completarse, no se cancelan. Sin embargo, como no puedes crear ni promover una versión, no se pueden crear lanzamientos nuevos con esa canalización hasta que se reanude.
Permisos de IAM obligatorios para suspender una canalización
Los permisos de IAM necesarios para suspender una canalización de entrega se incluyen en los siguientes roles:
roles/clouddeploy.admin
roles/clouddeploy.operator
roles/clouddeploy.developer
Reanuda una canalización de entrega suspendida
Para volver a habilitar una canalización de entrega suspendida, haz lo siguiente:
En el archivo de configuración de la canalización de entrega, quita la propiedad
suspended: trueo configúrala comofalse.Aplica la configuración:
gcloud deploy apply --file=PIPELINE_CONFIG --region=REGION --project=PROJECT_ID
Descubre qué canalizaciones están suspendidas
Las canalizaciones de entrega bloqueadas se muestran con un ícono de bloqueo junto al nombre en la Google Cloud vista Canalizaciones de entrega de la consola:
![]()
¿Qué sigue?
Descubre cómo ver una canalización de entrega que ya está en uso.
Obtén información para actualizar una canalización de entrega.
Descubre cómo borrar una canalización de entrega.
Obtén información para usar las notificaciones de servicio.