SIU-Guarani/version3.21.0/instalacion paralela/gestion/linux
Mantener mi versión actual e instalar la nueva versión en entorno de desarrollo con personalizaciones
Importante: Antes de comenzar el proceso de actualización, verificar las novedades técnicas de la versión. |
---|
Requisitos previos
- Previamente se deberán tener exportadas las personalizaciones de la versión anterior. Pasos del concentrador del 1 al 2.http://documentacion.siu.edu.ar/wiki/SIU-Guarani/version3.21.0/actualizacion_con_personalizaciones/gestion
Pasos para la instalación
- Seguir los pasos para la instalación del siguiente link. http://documentacion.siu.edu.ar/wiki/SIU-Guarani/version3.21.0/instalacion_desde_cero/instalacion/gestion/linux
- Migrar las personalizaciones
- Luego de seguir los pasos anteriores, se tiene una instalación de la versión 3.21.x del sistema tal como la distribuye el SIU. Ahora es el turno de incorporar las personalizaciones desarrolladas en versiones anteriores.
- Mergear la carpeta personalizacion a la nueva versión
- En la instancia actual de la actualización, la carpeta personalizacion tiene únicamente los archivos distribuidos por el SIU. Se debe combinar con las personalizaciones realizadas en la versión anterior, realizando la acción svn merge. Usando la línea de comandos, posicionados en la carpeta raíz del proyecto (<path proyecto Guaraní>) ejecutar:
- svn merge -r0:HEAD https://colab.siu.edu.ar/svn/guarani3/nodos/<siglas institución>/gestion/trunk/3.y.z/personalizacion/ ./personalizacion/
- Activar el esquema de personalizaciones
- Dentro de la carpeta 'bin' del proyecto Guaraní (<path proyecto Guaraní>/bin) ejecutar:
- ./guarani esquema_pers iniciar
- Chequear conflictos de las personalizaciones con la nueva versión
- Dado que el sistema Guaraní funciona sobre el framework SIU-Toba, utilizando su esquema de metadatos, es necesario chequear si existe algún conflicto entre las personalizaciones realizadas y la nueva versión. Dentro de la carpeta 'bin' del proyecto Guaraní (<path proyecto Guaraní>/bin) ejecutar:
- ./guarani esquema_pers conflictos
- Importante: si al ejecutar el comando llegara a reportarse algún conflicto irresoluble, consultar con el equipo SIU-Guaraní (vía foro o GdS) para ser guiados en el tratamiento de los mismos. Si los conflictos son solubles, cuando se proceda con el proceso de importación de personalizaciones se preguntará si desea incorporar o no este cambio.
- Importar las personalizaciones
- A continuación se procede a incorporar las personalizaciones desarrolladas en la versión anterior a la actual. Dentro de la carpeta 'bin' del proyecto Guaraní (<path proyecto Guaraní>/bin) ejecutar:
- ./guarani esquema_pers importar
- Agregar al repositorio las personalizaciones importadas
- Posicionados en la carpeta del proyecto (<path proyecto Guaraní>) ejecutar:
- svn commit -m "3.21.x Merge de las personalizaciones realizadas en versiones anteriores"
- Exportar las personalizaciones
- Deben exportarse las personalizaciones para que las mismas queden disponibles para los demás miembros del equipo (recordar que el único que ejecuta los comandos relativos a personalización es el concentrador). Dentro de la carpeta 'bin' del proyecto Guaraní (<path proyecto Guaraní>/bin) ejecutar:
- ./guarani exportar
- Versionar las personalizaciones
- Posicionados en la carpeta del proyecto (<path proyecto Guaraní>) ejecutar:
- svn commit -m "3.21.x Se versionan metadatos exportados de las personalizaciones realizadas en versiones anteriores"
- Luego de seguir los pasos anteriores, se tiene una instalación de la versión 3.21.x del sistema tal como la distribuye el SIU. Ahora es el turno de incorporar las personalizaciones desarrolladas en versiones anteriores.
Pasos a realizar por el resto del equipo
Una vez subida las personalizaciones en el colab en la versión 3.21.0 el resto del equipo, si quiere mantener en paralelo la versión anterior e tener también está versión, solo deberá hacer una instalación desde 0.