Actualizar un flujo de procesamiento de entrega que ya está en uso

En esta página se describe cómo actualizar una canalización de entrega que ya está en uso.

Cambiar un flujo de procesamiento de entrega

Para cambiar tu canal de distribución, sigue estos pasos:

  1. Edita la definición de delivery-pipeline.

  2. Vuelve a registrar el flujo de procesamiento de entrega:

    gcloud deploy apply --file=PIPELINE_CONFIG
    

    Donde PIPELINE_CONFIG es el archivo de configuración de la canalización de entrega que acabas de editar.

Resultados

Es posible que no veas los resultados que esperas debido a la forma en que Cloud Deploy trata la relación entre las canalizaciones y los destinos, así como las versiones que gestionan.

Cada recurso release y rollout se asocia permanentemente a la canalización tal como se definió cuando se creó el release. Si cambias la configuración de un canal de distribución (incluidas las definiciones de destino) después de crear una versión, esta no coincidirá con las definiciones.

De esta forma, los recursos funcionan de forma coherente en todos los destinos y no se ven afectados por los cambios de configuración. Sin embargo, puede que no sea el comportamiento que quieres. En ese caso, puedes crear una nueva versión para implementarla con la canalización actualizada.

Cloud Deploy devuelve advertencias si se produce un error de este tipo y se intenta realizar determinadas acciones, como promover la versión.

Para obtener más información, consulta Instancias de flujo de procesamiento por versión.

Siguientes pasos