Como administrador que configura Automation Pipelines, después de iniciar sesión, puede agregar endpoints, crear y ejecutar canalizaciones y ver los resultados.

Automation Pipelines se conecta a los endpoints locales mediante un proxy de nube. La configuración de red y la ubicación de los endpoints locales en esas redes determinan la cantidad de instancias de proxy de nube que necesita. Si todos los endpoints locales están en la misma red, instale un solo proxy de nube. Si los endpoints locales residen en redes diferentes, instale un proxy de nube para cada red independiente. A continuación, en la configuración de endpoints de Automation Pipelines, seleccione el proxy de nube que reside en la misma red que el endpoint.

En este caso práctico, se agrega un proxy de nube que conecta el servicio de Automation Pipelines basado en la nube a un repositorio de GitLab local para que la canalización pueda descargar un archivo de Kubernetes.

Para agregar el proxy de nube, debe descargar el archivo OVA de Automation Assembler e instalarlo en la instancia de vCenter. A continuación, en Automation Pipelines, debe agregar un endpoint de Git que Automation Pipelines utilizará para conectarse a través del proxy de nube al repositorio local. Posteriormente deberá crear una canalización que obtenga el código de desarrollador del repositorio de GitLab local y lo implemente en un clúster de Kubernetes.

También hay un proceso de introducción disponible como configuración guiada en la interfaz de usuario de Automation Pipelines. Haga clic en el icono de Ayuda y en Configuración guiada.

La introducción a Automation Pipelines implica agregar un endpoint y un proxy de nube, y crear y ejecutar una canalización.

Requisitos previos

  • Compruebe que existe un repositorio de GitLab o uno de GitHub en el sistema local, y que contiene el código que la canalización utilizará.
  • Para conectar el servicio de Automation Pipelines basado en la nube al repositorio de GitLab o al repositorio de GitHub local, compruebe que puede acceder a Automation Assembler para poder agregar un proxy de nube.

Procedimiento

  1. Configure el proxy de nube que usa su instancia de Automation Pipelines basada en la nube para conectarse al repositorio de GitLab local.
    Opcionalmente, si hay disponible un proxy de nube local, puede seleccionar Predeterminado para el proxy de nube al agregar el endpoint de Git. En este ejemplo de caso práctico, el nombre del proxy de nube es pipelines.
    1. Para agregar un proxy de nube, descargue el archivo OVA del proxy de nube e instálelo en la instancia de vCenter.
    2. Vaya al servicio de Automation Assembler, haga clic en Infraestructura, en Servidores proxy de nube y en Nuevo y, a continuación, instale el proxy de nube.
      Cuando se agrega un proxy de nube, se descarga el archivo OVA y este se importa en vCenter Server con la clave que se copia aquí.
  2. Agregue un endpoint de Git para conectar Automation Pipelines al repositorio de GitLab local.
    1. Haga clic en Endpoints.
    2. Seleccione el tipo de endpoint de Git e introduzca un nombre y una descripción.
    3. Seleccione el proxy de nube que creó. En este ejemplo, el nombre del proxy de nube es pipelines. O bien, para usar un proxy de nube local, seleccione Predeterminado.
    4. Introduzca la información restante y el token.
    5. Para probar la conexión al endpoint, haga clic en Validar y, a continuación, guarde el endpoint.
      Cuando agregue un endpoint para conectar Automation Pipelines con el repositorio, seleccione el proxy de nube y el servidor de repositorio, e introduzca la URL del repositorio.
  3. Haga clic en Canalizaciones, cree una canalización y agregue una tarea que use el endpoint de Git. Opcionalmente, puede agregar una notificación de correo electrónico.
    Cuando cree una canalización, agregue tareas e introduzca los detalles de cada tarea.
  4. Guarde la canalización y, a continuación, haga clic en Habilitar para que pueda ejecutarse.
    Después de guardar la canalización, debe habilitarla para que se pueda ejecutar.
  5. Después de habilitar la canalización, haga clic en Ejecutar.
  6. Haga clic en Ejecuciones y observe la canalización mientras se ejecuta.
    Cuando se observa la canalización mientras se ejecuta, el icono de etapas muestra el progreso.
  7. Si se produce un error en la canalización, corrija el problema y vuelva a ejecutarla.
  8. Haga clic en Paneles de control y seleccione el panel de control de la canalización para poder supervisar la actividad de la canalización.

Resultados

La canalización se ejecutó y descargó el archivo de desarrollador de una instancia de GitLab. La tarea de canalización implementó la aplicación en un clúster de Kubernetes y usted supervisó toda la actividad en el panel de control de la canalización.

Qué hacer a continuación

Para obtener más información sobre el uso de Automation Pipelines, consulte Qué es Automation Pipelines y cómo funciona.

Si no encuentra la información que necesita aquí, puede obtener más ayuda en el producto. Icono de ayuda que abre el panel de soporte técnico en el producto en la interfaz de usuario de Automation Pipelines.

  • Para obtener la información específica del contexto que necesite en el momento y el lugar indicados, haga clic y lea los mensajes informativos y la información sobre herramientas en la interfaz de usuario.
  • Abra el panel de soporte del producto y lea los temas que aparecen en la página de la interfaz de usuario activa. Para obtener respuestas a las preguntas, también puede buscar en el panel.