Acerca del recurso de automatización

En este documento se describen los recursos de Cloud Deploy que se usan para ejecutar automatizaciones.

Puedes configurar Cloud Deploy para que realice automáticamente determinadas tareas de la canalización de distribución, como promover una versión o avanzar en un lanzamiento a una fase determinada. Estas automatizaciones se basan en dos recursos de Cloud Deploy:

  • La propia Automation

  • La AutomationRun

Estos recursos se describen en este documento.

Recurso Automation

Un Automation es un recurso de Cloud Deploy que define cómo automatizar una o varias tareas de un flujo de procesamiento de lanzamientos. El Automation asocia uno o varios recursos de destino con una o varias automatizaciones rules.

El recurso Automation incluye lo siguiente:

  • Referencia al objetivo (u objetivos) con el que se va a realizar la automatización (el selector).

  • Una regla de automatización que determina cómo se debe llevar a cabo la automatización.

  • Metadatos, como description, annotations y labels.

  • Una propiedad suspended.

  • La cuenta de servicio que se usará para realizar la automatización. La cuenta de servicio es obligatoria y debe tener los permisos necesarios para realizar la automatización. La automatización no presupone una cuenta de servicio predeterminada.

El recurso Automation es un recurso secundario de la pipeline de entrega. Si eliminas una pipeline de entrega, también se eliminarán todas las automatizaciones que sean secundarias de esa pipeline.

El esquema del archivo de configuración describe cómo configurar Automation.