Compartir a través de


Configuración de la estrategia de implementación controlada para máquinas virtuales Linux en Azure

Se aplica a: ✔️ Máquinas virtuales Linux

Azure Pipelines ofrece un conjunto completo de herramientas de automatización de CI/CD para las implementaciones en máquinas virtuales. En este artículo se muestra cómo configurar una canalización de versión clásica que usa la estrategia de valor controlado para implementar las aplicaciones web en máquinas virtuales Linux.

Implementaciones controladas

Las implementaciones controladas reducen el riesgo, ya que implementan los cambios gradualmente en un pequeño subconjunto de usuarios. A medida que va ganando confianza con la nueva versión, puede usarla en más servidores de la infraestructura y enrutar más usuarios a ella.

Con la característica Entrega continua, puede usar la estrategia de valor controlado para implementar la aplicación desde Azure Portal.

  1. Inicie sesión en Azure Portal y desplácese hasta una máquina virtual.

  2. Seleccione Entrega continua y seleccione Configurar.

    Una captura de pantalla que muestra cómo ir a la entrega continua en la configuración de la VM.

  3. En el panel de configuración, seleccione Usar existente y seleccione su organización o proyecto, o bien seleccione Crear para crear otros nuevos.

  4. Seleccione el nombre del grupo de implementación en el menú desplegable o cree uno nuevo.

  5. Seleccione la canalización de compilación en el menú desplegable.

  6. Seleccione Estrategia de implementación y seleccione Valor controlado.

    Una captura de pantalla que muestra cómo configurar la estrategia de implementación de valor controlado.

  7. Agregue una etiqueta "valor controlado" a las VM que se usarán en la implementación del valor controlado.

    Una captura de pantalla que muestra cómo agregar una etiqueta de valor controlado.

  8. Seleccione Aceptar para configurar la canalización de versión clásica que va a implementar en la máquina virtual.

    Una captura de pantalla que muestra la canalización de versión clásica.

  9. Vaya a la canalización de versión y seleccione Editar para ver la configuración de la canalización. En este ejemplo, la fase de desarrollo se compone de tres trabajos:

    1. Implementar valor controlado: la aplicación se implementa en VM con una etiqueta "valor controlado".
    2. Esperar la reanudación manual: la canalización se detiene y espera la intervención manual. Antes de reanudar la canalización, asegúrese de que al menos una VM esté etiquetada como "prod". En la siguiente fase, la aplicación solo se implementará en VM "prod".
    3. Implementar Prod: la aplicación se implementa en VM con una etiqueta "prod".

    Captura de pantalla que muestra los trabajos de canalización de versión.

Recursos