Pasar al contenido principal

GIT - Flujo, Pull request

Flujo de GIT

Utilizamos GIT como sistema de control de versiones. Seguimos el estándar propuesto por nvie diferenciando por ramas así como sus distintas variaciones adaptadas al cliente. Esto nos permite tener control sobre lo que está desplegado en los distintos entornos y poder desplegar un hot-fix en producción cuando sea necesario.

 

GIT - Flujo, Pull request

 

Pull-Request

Nuestro código es revisado por otro miembro del equipo y por el cliente (en caso de tener equipo técnico) antes de ser mezclado con la rama de desarrollo principal (dev). De esta forma mejora la calidad de cada entrega y reducimos los posibles errores humanos. 

Además integramos con Jenkins para analizar el código de forma automática (coding standards, código duplicado, formato del código, tests unitarios, tests de Behat…). De esta forma la persona encargada de revisar el ćodigo tiene la información necesaria para aceptar o rechazar la entrega con mejor criterio.