Para crear una canalización de entrega continua (Continuous Delivery, CD) en VMware Code Stream, puede usar la plantilla de canalización inteligente de CD. Para planificar una compilación nativa de CD, recopile la información que necesita para rellenar la plantilla de canalización inteligente antes de utilizarla para crear la canalización en este plan de ejemplo.

Al rellenar la plantilla de canalización inteligente, esta crea una canalización de CD en el repositorio y realiza las acciones necesarias para ejecutarla. Después de ejecutar la canalización, puede supervisar las tendencias en las ejecuciones de la canalización.

Para planificar la compilación antes de utilizar la plantilla de canalización inteligente de CD, deberá hacer lo siguiente:

  • Identifique un proyecto que agrupe todo su trabajo, incluidos la canalización, los endpoints y los paneles de control.
  • Recopile la información de la compilación tal como se describe en la parte de CD de Planificar una compilación nativa de CICD en Code Stream antes de usar la plantilla de canalización inteligente, por ejemplo:
    • Agregue un endpoint de Kubernetes en el que VMware Code Stream implementará el contenedor.
    • Prepare el archivo YAML de Kubernetes que crea el espacio de nombres, el servicio y la implementación. Si necesita descargar una imagen de un repositorio privado, el archivo YAML debe incluir una sección con el secreto de configuración de Docker.

Después de recopilar toda la información y configurar lo que necesite, siga este procedimiento para crear una canalización a partir de la plantilla de canalización inteligente de CD.

En Canalizaciones, seleccione Plantillas inteligentes.

Cuando se crea una canalización, se puede usar una plantilla de canalización inteligente.

Seleccione la plantilla de canalización inteligente de CD.

Para crear una canalización de entrega continua, haga clic en la tarjeta de plantilla de canalización inteligente de entrega continua.

Rellene la plantilla, introduzca un nombre para la canalización y, a continuación, haga clic en Crear para guardar la canalización con las etapas que cree.

Puede editar la canalización para realizar cualquier cambio final que necesite. A continuación, puede habilitar la canalización y ejecutarla. Después de que se ejecute la canalización, estos son algunos de los aspectos que debe observar:

  • Compruebe que la canalización se haya completado correctamente. Haga clic en Ejecuciones y busque la canalización. Si se produjeron errores, corríjalos y vuelva a ejecutarla.
  • Compruebe que el webhook de Git esté funcionando correctamente. La pestaña Actividad de Git muestra los eventos. Haga clic en Activadores > Git > Actividad.
  • Observe el panel de control de la canalización y examine las tendencias. Haga clic en Paneles de control y busque el panel de control de la canalización. También puede crear un panel de control personalizado para informar sobre KPI adicionales.

Para obtener un ejemplo detallado, consulte Cómo integrar de forma continua código de un repositorio de GitLab o GitHub en la canalización en VMware Code Stream.