COLAB
Conceptos y forma de trabajo
Andrés Blanco
ablanco@siu.edu.ar
Sergio Espínola
sespinola@siu.edu.ar
¿Qué es?
Colab es un ambiente de desarrollo colaborativo para las instituciones asociadas al SIU.
Es una forma de trabajo basada en SVN y TRAC.
¿Qué permite?
Beneficios
Ventajas de pertenecer
Si bien no es obligatorio pertenecer a Colab es recomendado por las siguientes razones
Estructura y Casos de uso
Estructura del SVN
gestion
guarani
versiones
3w
3.13.0
Versiones SIU
contrib
Reporte X
Colaboraciones
nodos
UNAM
trunk
versiones
branches
Desarrollo UNI
gestion
Caso de uso:
Publicación de Versión
nodos
trunk
3w
guarani
versiones
UNAM
versiones
branches
3w
Lanzamiento de la Versión 3.9.0
3.9.0
3.9.0
SIU
UNI
Distribución de la versión al nodo de cada Institución
Caso de uso:
Desarrollo de Personalizaciones
Lanzamiento de versión Propia
Publicación en producción
trunk
nodos
UNAM
versiones
3w
3w
3.9.0
Desarrollo de Personalizaciones
3.9.0.1
SIU
UNI
Caso de uso:
Desarrollo de Personalizaciones
Publicación en producción
Desarrollo de más Personalizaciones
3.9.0.2
Lanzamiento de versión Propia
trunk
nodos
UNAM
versiones
3w
3w
3.9.0
3.9.0.1
SIU
UNI
Caso de uso:
Nueva Versión del SIU
Lanzamiento de la Versión 3.9.1
3.9.1
3.9.0.2
UNAM
trunk
versiones
3w
3w
3.9.0.1
3.9.0
3w
3.9.0
nodos
versiones
3.9.1
Distribución de la versión al nodo de cada Institución
SIU
UNI
Caso de uso:
Nueva Versión del SIU
3.9.0.2
nodos
UNAM
trunk
versiones
3w
3w
3.9.0.1
3.9.0
3.9.1
Aplicación y adaptación de las personalizaciones a la nueva versión
Lanzamiento de versión Propia
3.9.1.0
Publicación en producción
SIU
UNI
Caso de uso:
Aplicación de Hotfix
3.9.0.2
nodos
UNAM
trunk
versiones
3w
3w
3.9.0.1
3.9.0
3.9.1
3.9.1.0
Lanzamiento de versión Propia
3.9.1.1
Aplicación de Hotfix en trunk del nodo
Publicación en producción
SIU
UNI
Caso de uso:
Desarrollo Colaborativo (desarrollo)
UNAM
trunk
versiones
3w
3w
3.9.1
3.9.1.1
contrib
3w
nodos
3.9.1
Desarrollo específico
Desarrollo colaborativo,
interés Global
reporte_x
SIU
UNI
COLAB
Caso de uso:
Desarrollo Colaborativo (unificación)
3.9.1.2
UNAM
trunk
versiones
3w
3w
3.9.1.1
contrib
3w
nodos
3.9.1
reporte_x
3.9.1
Unificación del desarrollo colaborativo en una Versión
Lanzamiento de versión Propia
SIU
UNI
Flujo de Trabajo sobre COLAB
SVN Merge / Copy
Trunk SIU
Trunk_versiones 3.10
Versiones 3.9.0
V. 3.9.1
V. 3.10.0
V. 3.10.1
Trunk / 3.9.0
Versiones 3.9.0.0
V. 3.9.0.1
Trunk / 3.9.1
Versiones 3.9.1.0
V. 3.9.1.1
Producción
SVN Switch
Trunk_versiones 3.9
SIU Hotfix
¡Muchas Gracias!
¿Consultas?