Nombre completo del software CI
El nombre completo de CI es Integración Continua, que significa integración continua.
En un entorno de CI, los desarrolladores enviarán código con frecuencia al tronco. Estos códigos recién enviados deben verificarse mediante compilación y flujos de prueba automatizados antes de que finalmente se fusionen en el tronco principal. El proceso de integración continua concede gran importancia a los resultados de la verificación de pruebas automatizadas para garantizar la calidad de todos los envíos después de la fusión de la línea principal y proporcionar una advertencia temprana sobre algunos problemas que puedan surgir.
Introducción detallada:
Condiciones requeridas: el equipo necesita crear casos de prueba automatizados para cada nueva característica, mejora del código o solución de problemas. Necesita un servidor de integración continua que pueda monitorear los envíos de código y realizar pruebas automatizadas en cada nuevo envío. El equipo de I+D debe enviar el código lo más rápido posible, al menos una vez al día.
Beneficios: A través de pruebas automatizadas, los resultados de las pruebas de regresión se pueden obtener tempranamente y evitar enviar algunos problemas a producción.
La compilación de la versión será más fácil porque se han evitado todos los problemas al comienzo de la fusión. Al reducir el cambio de problemas laborales, I+D puede obtener rápidamente noticias sobre fallas de compilación y resolverlas rápidamente antes de comenzar la siguiente tarea.
Los costos de las pruebas se reducen considerablemente y su servidor de CI puede ejecutar cientos de pruebas en unos pocos segundos. El tiempo que su equipo de control de calidad dedica a las pruebas se reducirá considerablemente y estarán más centrados en mejorar la cultura de calidad.