Configurar la canalización de CD/CI

NOTA

Para obtener información sobre cómo configurar la canalización de CI/CD para Cloud Manager en AEM as a Cloud Service, consulte aquí.

La siguiente página explica cómo configurar la Canalización. Para obtener más información conceptual sobre el funcionamiento de la canalización, consulte CI/CD pipeline overview.

Explicación del flujo

Puede configurar la canalización desde el mosaico Configuración de canalización en la interfaz de usuario de Cloud Manager.

El administrador de implementación es responsable de configurar la canalización. Al hacerlo, primero se selecciona una rama del Repositorio Git. La configuración de canalización consta de:

  • definición del déclencheur que iniciará la canalización.
  • definición de los parámetros que controlan la implementación de producción.
  • configuración de los parámetros de prueba de rendimiento.

Tutorial de vídeo

Configuración de canalización en Cloud Manager

La configuración de la canalización de producción CI/CD define el déclencheur que iniciará la canalización, parámetros que controlan la implementación de producción y parámetros de prueba de rendimiento.

Configuración de la canalización

PRECAUCIÓN

La canalización no se puede configurar hasta que el repositorio de Git tenga al menos una rama y Program Setup se haya completado.

Antes de comenzar a implementar el código, debe configurar la configuración de la canalización desde Cloud Manager.

NOTA

Puede cambiar la configuración de la canalización después de la configuración inicial.

Adición de una nueva canalización de producción desde la tarjeta de canalización

Una vez que haya configurado el programa y tenga al menos un entorno utilizando la interfaz de usuario Cloud Manager, estará listo para agregar una canalización de producción.

Siga estos pasos para configurar el comportamiento y las preferencias de la canalización de producción:

  1. Vaya a la tarjeta Canalizaciones desde la página Información general del programa.

  2. Haga clic en +Add y seleccione Add Production Pipeline.

  3. Aparece el cuadro de diálogo Añadir canalización de producción .

    1. Introduzca el Nombre de la canalización. Puede elegir el Repositorio y la Rama Git.

    2. Puede configurar Déclencheur de implementación y Comportamiento de errores de métricas importantes desde Opciones de implementación.

      Puede asignar las siguientes déclencheur de implementación para iniciar la canalización:

      • Manual : al utilizar la IU, se inicia manualmente la canalización.
      • Cambios en Git : inicia la canalización CI/CD cada vez que se agregan confirmaciones a la rama git configurada. Incluso si selecciona esta opción, siempre puede iniciar la canalización manualmente.

      Durante la configuración o edición de la canalización, el administrador de implementación tiene la opción de definir el comportamiento de la canalización cuando se encuentra un error importante en cualquiera de las puertas de calidad.

      Esto resulta útil para los clientes que desean procesos más automatizados. Las opciones disponibles son:

      • Pregunte cada vez : esta es la configuración predeterminada y requiere una intervención manual en cualquier error importante.
      • Fail Inmediatamente : Si se selecciona, la canalización se cancelará siempre que se produzca un error importante. Básicamente, esto emula a un usuario rechazando manualmente cada error.
      • Continuar inmediatamente : si se selecciona, la canalización se realizará automáticamente cada vez que se produzca un error importante. Básicamente, esto está emulando a un usuario que aprueba manualmente cada error.
    3. Seleccione las Opciones de implementación.

      • La aprobación después de la implementación de la fase funciona de forma similar a la aprobación antes de la implementación de producción, pero se produce inmediatamente después del paso de implementación de la fase, es decir, antes de que se realice la prueba, en comparación con la aprobación antes de la implementación de producción, que se realiza después de completar todas las pruebas.

      • Omitir el equilibrador de carga cambia los cambios.

    4. Seleccione Dispatcher Configuration para Stage. Introduzca la ruta, seleccione la acción en Type y haga clic en Add Path. Puede especificar hasta 100 rutas por entorno.

    5. Seleccione las Opciones de implementación para producción. Ahora define los parámetros que controlan la implementación de producción.

      Las tres opciones disponibles son las siguientes:

      • Usar Go Live Approval : Una implementación debe ser aprobada manualmente por un propietario de empresa, un administrador de proyectos o un administrador de implementación a través de la Cloud Manager interfaz de usuario.

      • Programado : esta opción permite al usuario activar la implementación de producción programada.

        NOTA

        Si la opción Programado está seleccionada, puede programar la implementación de producción en la canalización después de la implementación de la fase (y Utilizar aprobación de GoLive, si se ha habilitado) para esperar a que se establezca una programación. El usuario también puede elegir ejecutar la implementación de producción inmediatamente.

        Consulte Implementar el código para configurar la programación de implementación o ejecutar la producción inmediatamente.

        • Usar la supervisión de CSE : un CSE se compromete a iniciar realmente la implementación. Durante la configuración o edición de la canalización cuando la supervisión de CSE está habilitada, el administrador de implementación tiene la opción de seleccionar:

          • Cualquier CSE: hace referencia a cualquier CSE disponible
          • Mi CSE: hace referencia a un CSE específico asignado al cliente o a su copia de seguridad, si el CSE está fuera de la oficina
    6. Configure las Configuraciones de Dispatcher para producción. Introduzca la ruta, seleccione la acción en Type y haga clic en Add Path. Puede especificar hasta 100 rutas por entorno.

      Como administrador de implementación, tiene la oportunidad de configurar un conjunto de rutas de contenido que serán invalidadas o vaciadas desde la caché de Dispatcher AEM para instancias de publicación, mientras se configura o edita la canalización.

      Puede configurar un conjunto independiente de rutas para la implementación de fase y producción. Si se configura, estas acciones de caché se realizarán como parte del paso de canalización de implementación, justo después de implementar cualquier paquete de contenido. Estas configuraciones utilizan AEM comportamiento estándar de Dispatcher: invalidate realiza una invalidación de caché, similar a cuando el contenido se activa de autor a publicación; flush realiza una eliminación de caché.

      En general, es preferible el uso de la acción de invalidación, pero puede haber casos en los que sea necesario vaciar, especialmente cuando se utilizan AEM bibliotecas de cliente de HTML.

      NOTA

      Consulte Información general de Dispatcher para obtener más información sobre el almacenamiento en caché de Dispatcher.

  4. Haga clic en Continue una vez haya seleccionado todas las opciones.

  5. Seleccione las opciones en el paso Prueba de fase. Puede configurar las Pruebas de rendimiento de AEM Sites y AEM Assets en función de los productos con licencia. Consulte Pruebas de rendimiento para obtener más información.

    1. Seleccione las opciones de Entrega de contenido de sitios/Peso de carga distribuido. Consulte AEM Sites en Pruebas de rendimiento para obtener más información.

    2. Seleccione las opciones de Distribución de pruebas de rendimiento de los recursos. Consulte AEM Assets en Pruebas de rendimiento para obtener más información.

  6. Haga clic en Save para completar la adición de la canalización de producción.

Edición de una canalización de producción

Puede editar las configuraciones de canalización desde la página Información general del programa.

Siga los pasos a continuación para editar la canalización configurada:

  1. Vaya a la tarjeta Canalizaciones desde la página Información general del programa.

  2. Haga clic en desde la tarjeta Canalizaciones y haga clic en Editar, como se muestra en la figura siguiente.

  3. Aparece el cuadro de diálogo Editar canalización de producción.

    1. La pestaña Configuration permite actualizar el Pipeline Name, el Repository, la Git Branch, el Déclencheur de implementación, Comportamiento de error de métricas importantes, 2/>Opciones de implementación y Configuraciones de Dispatcher.

      NOTA

      Consulte Adición y administración de repositorios para obtener información sobre cómo agregar y administrar repositorios en Cloud Manager.

    2. La pestaña Prueba de fase proporciona una opción para volver a seleccionar las opciones Entrega de contenido del sitio/Peso de carga distribuido y Distribución de prueba de rendimiento de los recursos.

  4. Haga clic en Update una vez que haya terminado de editar la canalización.

Acciones adicionales de canalización de producción

Ejecución de una canalización de producción

Puede ejecutar la canalización de producción desde la tarjeta Canalizaciones:

  1. Vaya a la tarjeta Canalizaciones desde la página Información general del programa.

  2. Haga clic en desde la tarjeta Canalizaciones y haga clic en Ejecutar, como se muestra en la figura siguiente.

Eliminación de una canalización de producción

Puede eliminar la canalización de producción de la tarjeta Canalizaciones:

  1. Vaya a la tarjeta Canalizaciones desde la página Información general del programa.

  2. Haga clic en de la tarjeta Canalizaciones y haga clic en Eliminar, como se muestra en la figura siguiente.

    NOTA

    Un usuario con la función Gestor de implementación ahora puede eliminar la canalización de producción de forma autoservicio mediante la opción Delete de la tarjeta Canalización.

Canalizaciones de calidad de código y no producción

Además de la canalización principal que se implementa en las fases y la producción, los clientes pueden configurar canalizaciones adicionales, denominadas Canalizaciones que no son de producción. Estas canalizaciones siempre ejecutan los pasos de compilación y calidad del código. Opcionalmente, también pueden implementarse en el entorno de Adobe Managed Services.

Tutorial de vídeo

Canalizaciones de calidad de código y no producción de Cloud Manager

Las canalizaciones no productivas de CI/CD se dividen en dos categorías, las canalizaciones de calidad del código y las canalizaciones de implementación. La calidad del código canaliza todo el código de una rama de Git para crearlo y evaluarlo en relación con el análisis de calidad del código de Cloud Manager.

Adición de una canalización que no sea de producción

En la pantalla de inicio, estas canalizaciones se enumeran en una tarjeta nueva:

  1. Acceda a la tarjeta Canalizaciones desde la pantalla de inicio de Cloud Manager. Haga clic en +Add y seleccione Add Non-Production Pipeline.

  2. Aparece el cuadro de diálogo Añadir canalización no de producción . Seleccione el tipo de canalización que desea crear, ya sea Canalización de calidad de código o Canalización de implementación.

    Además, también puede configurar Déclencheur de implementación y Comportamiento de errores de métricas importantes desde Opciones de implementación. Haga clic en Continue.

  3. La canalización que no es de producción recién creada ahora se muestra en la tarjeta Canalizaciones.

    La canalización se muestra en la tarjeta de la pantalla principal con tres acciones, como se muestra a continuación:

    • Añadir : permite añadir una nueva canalización.
    • Acceso a información de repositorios : permite al usuario obtener la información necesaria para acceder al repositorio Git de Cloud Manager.
    • Más información : navega para comprender el recurso de documentación de canalización de CI/CD.

Edición de una canalización que no es de producción

Puede editar las configuraciones de canalización desde la Tarjeta de canalización de la página Información general del programa.

Siga los pasos a continuación para editar la canalización configurada que no sea de producción:

  1. Vaya a la tarjeta Canalizaciones desde la página Información general del programa.

  2. Seleccione la canalización que no es de producción y haga clic en . Haga clic en Editar, como se muestra en la figura siguiente.

  3. Aparece el cuadro de diálogo Editar canalización de producción que le permite actualizar el Nombre de canalización, Repositorio, Git Branch, Déclencheur de implementación y Comportamiento de error de métricas importantes.

    NOTA

    Consulte Adición y administración de repositorios para obtener información sobre cómo agregar y administrar repositorios en Cloud Manager.

    Puede asignar las siguientes déclencheur de implementación para iniciar la canalización:

    • Manual : al utilizar la IU, se inicia manualmente la canalización.
    • Cambios en Git : inicia la canalización CI/CD cada vez que se agregan confirmaciones a la rama git configurada. Incluso si selecciona esta opción, siempre puede iniciar la canalización manualmente.

    Durante la configuración o edición de la canalización, el administrador de implementación tiene la opción de definir el comportamiento de la canalización cuando se encuentra un error importante en cualquiera de las puertas de calidad. Esto resulta útil para los clientes que desean procesos más automatizados. Las opciones disponibles son:

    • Pregunte cada vez : esta es la configuración predeterminada y requiere una intervención manual en cualquier error importante.
    • Fail Inmediatamente : Si se selecciona, la canalización se cancelará siempre que se produzca un error importante. Básicamente, esto emula a un usuario rechazando manualmente cada error.
    • Continuar inmediatamente : si se selecciona, la canalización se realizará automáticamente cada vez que se produzca un error importante. Básicamente, esto está emulando a un usuario que aprueba manualmente cada error.
  4. Haga clic en Update una vez que haya terminado de editar la canalización que no es de producción.

Acciones adicionales de canalización que no son de producción

Ejecución de una canalización que no sea de producción

Puede ejecutar la canalización de producción desde la tarjeta Canalizaciones:

  1. Vaya a la tarjeta Canalizaciones desde la página Información general del programa.

  2. Haga clic en desde la tarjeta Canalizaciones y haga clic en Ejecutar, como se muestra en la figura siguiente.

Eliminación de una canalización que no es de producción

Puede eliminar la canalización de producción de la tarjeta Canalizaciones:

  1. Vaya a la tarjeta Canalizaciones desde la página Información general del programa.

  2. Haga clic en de la tarjeta Canalizaciones y haga clic en Eliminar, como se muestra en la figura siguiente.

Pasos siguientes

Una vez configurada la canalización, debe implementar el código.

Consulte Implementar el código para obtener más información.

En esta página