Integrar un sistema de CI - Quind

Configuración Sistema de Integración Continua 

Ahora vamos a configurar el sistema de integración continua, donde debe diligenciar los siguientes campos: 

Paso 1:Servidor de integración continua. Aquí deberá elegir el servidor que esté usando (Jenkins, VSTS, TFS entre otros)

Paso 2:“Público/Privado”. Cuando se tiene el servidor en una red privada protegido con algún proxy o VPN se debe configurar como PRIVADO, de lo contrario seleccionamos PÚBLICO.

Paso 3Días de validez para los jobs¨. Se utiliza para establecer el límite de tiempo durante el cual los Jobs del servidor de CI deben ser evaluados antes de que se consideren obsoletos. Esta opción queda en “0” por defecto.

Paso 4:¨ Servidor de Build¨ y “Servidor de release” en la opción “URL” ingresa la URL del servidor seleccionado en el PASO 1. 

Paso 5: Ambos requieren de autenticación a través de “nombre de usuario” y “contraseña” donde se debe ingresar un correo que tenga permisos sobre los proyectos del servidor seleccionado. 

Paso 6: generar token para dar acceso a su servidor de integración continua, en este caso se ilustra cómo generar el token de Jenkins y Azure DevOps, pero el proceso es más o menos similar en los diferentes servidores:

Animación 1 – Generar token en su sistema de integración Jenkins.

Animación 2 – Generar token en su sistema de integración Azure DevOps.

Paso 7 : En la opción “contraseña” se debe ingresar un token que fue generado por el usuario en el servidor, para ambos campos (build y release) se usa el mismo token 

Y finalmente da clic en el botón “Agregar” y continuar.

Imagen 1 – Configuración de Sistema de Integración Continua 

Animación 3 – Configurando sistema de integración Continua.

Los tipos de Aplicaciones en QuindApp son una agrupación de configuraciones para el ciclo de DevOps, más específicamente agrupaciones de configuraciones de pipelines que se deben ajustar a todos los tipos de pipelines que tiene la organización en su Sistema de Integración continua, en este punto solo se debe preocupar por identificar correctamente cuántos y cuáles tipos de pipelines tiene la organización y materializarlos en esta configuración para ello se debe diligenciar la siguiente información: 

  1. “Nombre de tipo de aplicación”. Se agregarán 2 tipos de aplicaciones: 

EJEMPLO

  1. Backend que será configurada por defecto 
  2. Frontend que no será configurada por defecto 

y luego da clic en la opción de “continuar”. 

Nota: es posible no diligenciar este apartado de Tipos de pipelines  teniendo en cuenta que todas las aplicaciones  en su servidor de integración continua obedecen a una misma estructura en términos de Pipelines.

Imagen 2 – Configuración de Tipos de Aplicaciones de CI