Diferencia entre revisiones de «SIU-Guarani/preinscripcion3.8.0/actualizacion»

De SIU
Saltar a: navegación, buscar
 
Línea 1: Línea 1:
== Actualización desde versión 3.6.0 ==
+
== Actualización desde versión 3.7.0 ==
  
Debido a los grandes cambios técnicos y funcionales implementados en la versión 3.8.0, no es posible actualizar versiones anteriores a esta última versión.
+
'''<u>IMPORTANTE</u>: Recordar que la versión 3.7.0 representa un cambio importante en cuanto a modelo y arquitectura, por lo que no es posible migrar automáticamente las personalizaciones de versiones anteriores'''
  
Para el caso en que no se cuente con una instalación de Preinscripción en proceso de registro de aspirantes, se recomienda eliminar dicha instalación y reemplazarla con la versión 3.8.0. Asimismo, si se cuenta con una instalación de la versión 3.6.0 en periodo de preinscripción y se desea actualizar a la versión 3.14.0 de gestión, existe la posibilidad de compatibilizar dichas versiones. Si necesita realizar este proceso, se recomienda enviar una solicitud vía GDS al proyecto SIU-Guaraní 3 y consultar las instrucciones para llevarlo a cabo.
+
Si se dispone de una instalación en producción de la versión 3.7.0 de Preinscripción y se desea actualizar a 3.8.0, recomendamos seguir los siguientes pasos:
 +
 
 +
=== Copia de personalizaciones ===
 +
 
 +
Si se han desarrollado personalizaciones en la versión 3.7.0, seguir los siguientes pasos en un '''servidor de desarrollo''':
 +
 
 +
'''PRECONDICIÓN''': Tener versionadas en el repositorio SVN, en la rama de la versión 3.7.0, todas las personalizaciones
 +
 
 +
Realizar una copia de las personalizaciones anteriores a la nueva versión.
 +
<source lang="bash" enclose="div">
 +
svn cp
 +
  https://colab.siu.edu.ar/svn/guarani3/nodos/sigla_institucion/preinscripcion/trunk/3.7.0/src/pers/nombre_carpeta_pers
 +
  https://colab.siu.edu.ar/svn/guarani3/nodos/sigla_institucion/preinscripcion/trunk/3.8.0/src/pers/nombre_carpeta_pers
 +
  -m "Personalizaciones Preinscripción 3.8.0 UNX: se copian las personalizaciones de la versión 3.7.0"
 +
</source>
 +
Con esta acción se realiza la copia de las personalizaciones anteriores directamente en el repositorio y se mantiene la historia de las mismas.
 +
 
 +
=== Versión de cuatro dígitos ===
 +
 
 +
Realizar una instalación de desarrollo para probar la compatibilidad de personalizaciones. Una vez testeadas, siguiendo el mismo esquema de versionado propuesto para los otros módulos del sistema, se recomienda generar una [[SIU-Guarani/preinscripcion3.8.0/crear_version_propia|versión propia de cuatro dígitos]], inalterable, para publicar en producción.
 +
 
 +
<source lang="bash" enclose="div">
 +
svn cp
 +
  https://colab.siu.edu.ar/svn/guarani3/nodos/sigla_institucion/preinscripcion/trunk/3.8.0   
 +
  https://colab.siu.edu.ar/svn/guarani3/nodos/sigla_institucion/preinscripcion/versiones/3.8.0.x
 +
  -m "<siglas institución> Creación de la version 3.8.0.x de Preinscripción"
 +
</source>
 +
 
 +
=== Instalación en producción ===
 +
 
 +
Disponiendo de la versión de cuatro dígitos, seguir los siguientes pasos:
 +
 
 +
#Mover el archivo '''config.php''' de la versión actual a una carpeta externa, para tener como referencia.
 +
#Realizar un ''svn switch'' de la ''working copy''. Ejemplo:
 +
#:<source lang="bash" enclose="div">
 +
svn sw https://colab.siu.edu.ar/svn/guarani3/nodos/sigla_institucion/preinscripcion/versiones/3.8.0.1
 +
</source>
 +
#Crear, a partir del archivo '''config_template.php''' el '''config.php''' de la presente versión, y completarlo, usando como base el archivo guardado en el paso 1, y completando las nuevas configuraciones de la presente versión.
 +
#Seguir los pasos finales de [[SIU-Guarani/preinscripcion3.8.0/instalacion_desde_cero/instalacion#Puesta_en_producci.C3.B3n|puesta en producción]] de la documentación de instalación desde cero.
  
 
[[SIU-Guarani/preinscripcion3.8.0/documentacion_tecnica|< Volver]]
 
[[SIU-Guarani/preinscripcion3.8.0/documentacion_tecnica|< Volver]]

Revisión del 10:53 6 abr 2018

Actualización desde versión 3.7.0

IMPORTANTE: Recordar que la versión 3.7.0 representa un cambio importante en cuanto a modelo y arquitectura, por lo que no es posible migrar automáticamente las personalizaciones de versiones anteriores

Si se dispone de una instalación en producción de la versión 3.7.0 de Preinscripción y se desea actualizar a 3.8.0, recomendamos seguir los siguientes pasos:

Copia de personalizaciones

Si se han desarrollado personalizaciones en la versión 3.7.0, seguir los siguientes pasos en un servidor de desarrollo:

PRECONDICIÓN: Tener versionadas en el repositorio SVN, en la rama de la versión 3.7.0, todas las personalizaciones

Realizar una copia de las personalizaciones anteriores a la nueva versión.

svn cp
  https://colab.siu.edu.ar/svn/guarani3/nodos/sigla_institucion/preinscripcion/trunk/3.7.0/src/pers/nombre_carpeta_pers
  https://colab.siu.edu.ar/svn/guarani3/nodos/sigla_institucion/preinscripcion/trunk/3.8.0/src/pers/nombre_carpeta_pers
  -m "Personalizaciones Preinscripción 3.8.0 UNX: se copian las personalizaciones de la versión 3.7.0"

Con esta acción se realiza la copia de las personalizaciones anteriores directamente en el repositorio y se mantiene la historia de las mismas.

Versión de cuatro dígitos

Realizar una instalación de desarrollo para probar la compatibilidad de personalizaciones. Una vez testeadas, siguiendo el mismo esquema de versionado propuesto para los otros módulos del sistema, se recomienda generar una versión propia de cuatro dígitos, inalterable, para publicar en producción.

svn cp
  https://colab.siu.edu.ar/svn/guarani3/nodos/sigla_institucion/preinscripcion/trunk/3.8.0    
  https://colab.siu.edu.ar/svn/guarani3/nodos/sigla_institucion/preinscripcion/versiones/3.8.0.x
  -m "<siglas institución> Creación de la version 3.8.0.x de Preinscripción"

Instalación en producción

Disponiendo de la versión de cuatro dígitos, seguir los siguientes pasos:

  1. Mover el archivo config.php de la versión actual a una carpeta externa, para tener como referencia.
  2. Realizar un svn switch de la working copy. Ejemplo:
    svn sw https://colab.siu.edu.ar/svn/guarani3/nodos/sigla_institucion/preinscripcion/versiones/3.8.0.1
  3. Crear, a partir del archivo config_template.php el config.php de la presente versión, y completarlo, usando como base el archivo guardado en el paso 1, y completando las nuevas configuraciones de la presente versión.
  4. Seguir los pasos finales de puesta en producción de la documentación de instalación desde cero.

< Volver