La integración continua es una práctica de desarrollo de software donde los miembros de un equipo integran su trabajo con frecuencia, al menos una vez al día.
Cada integración es verificada por una compilación automatizada para detectar errores lo más rápido posible. Muchos equipos encuentran que este enfoque conduce a problemas de integración significativamente reducidos y permite que un equipo desarrolle software cohesivo rápidamente.
Hoy en día existen muchas herramientas de código abierto para trabajar con la integración continua. Por ejemplo, en nuestro último proyecto usamos CI Travis.
Prácticas de integración continua
MSSR (Maintain a Single Source Repository), esto significa que el proyecto completo debe estar todo en un repositorio.
Automatice la compilación, utilice las herramientas gratuitas para que su trabajo sea más rápido y seguro.
Haz que tu compilación se auto testee.
Cuando trabajamos con un equipo, comprometernos todos los días con la línea principal de nuestros proyectos informa a los otros desarrolladores sobre los cambios. Por tanto, la ** Integración continua ** permite a los miembros del equipo conocer los cambios rápidamente.
Repare las compilaciones falladas de inmediato.
Prueba en un clon de los entornos de producción..
Automatizar despliegues.
La integración continua puede reducir los riesgos, facilitar la búsqueda de errores y ayudar con la comunicación del equipo.
para obtener más información sobre Integración continua, sugiero leer a Martin Fowler
Top comments (0)