Tabla de Contenidos

Arreglo de Bug e incorporar nueva funcionalidad

En ocasiones se detecta un bug en producción o simplemente queremos añadir una determinada funcionalidad, pero la rama del tronco (trunk) tiene cambios que no queremos desplegar en producción. En esta wiki vamos a abordar cómo realizar estas modificaciones y gestionarlas con Jenkins.

Como punto de partida contemplamos que los cambios que tengamos hechos en el trunk no nos interesa desplegarlos en producción.

Solventar Bug en producción

En el caso de encontrar un bug en producción el procedimiento es el siguiente (usar la herramienta de TortoiseSVN para ello):

Por ejemplo, para arreglar un bug de la versión 1.2.0, el tag que deberíamos subir es "101216_rev001_fix120".

Desarrollo de nueva funcionalidad en paralelo

En el caso de que desarrollemos paquetes de funcionalidad de manera separada deberemos hacerlo en ramas diferentes y posteriormente incorporarlas al trunk. El proceso sería el siguiente: