Diferencia entre revisiones de «SIU-Guarani/preinscripcion3.9.0/actualizacion»
(quedó mal la mención a 3.7.0, debió ser 3.8.0) |
(Aclaración que no pertenece a la versión actual) |
||
Línea 2: | Línea 2: | ||
== Actualización desde versión 3.8.0 == | == Actualización desde versión 3.8.0 == | ||
− | |||
− | |||
Si se dispone de una instalación en producción de la versión 3.8.0 de Preinscripción y se desea actualizar a 3.9.0, recomendamos seguir los siguientes pasos: | Si se dispone de una instalación en producción de la versión 3.8.0 de Preinscripción y se desea actualizar a 3.9.0, recomendamos seguir los siguientes pasos: |
Revisión actual del 14:50 11 feb 2019
Actualización desde versión 3.8.0
Si se dispone de una instalación en producción de la versión 3.8.0 de Preinscripción y se desea actualizar a 3.9.0, recomendamos seguir los siguientes pasos:
Copia de personalizaciones
Si se han desarrollado personalizaciones en la versión 3.8.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.8.0, todas las personalizaciones
Realizar una copia de las personalizaciones anteriores a la nueva versión.
https://colab.siu.edu.ar/svn/guarani3/nodos/sigla_institucion/preinscripcion/trunk/3.8.0/src/pers/nombre_carpeta_pers
https://colab.siu.edu.ar/svn/guarani3/nodos/sigla_institucion/preinscripcion/trunk/3.9.0/src/pers/nombre_carpeta_pers
-m "Personalizaciones Preinscripción 3.9.0 <institución>: se copian las personalizaciones de la versión 3.8.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.
https://colab.siu.edu.ar/svn/guarani3/nodos/sigla_institucion/preinscripcion/trunk/3.9.0
https://colab.siu.edu.ar/svn/guarani3/nodos/sigla_institucion/preinscripcion/versiones/3.9.0.x
-m "<siglas institución> Creación de la version 3.9.0.x de Preinscripción"
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 backup de la base de datos de producción.
- Realizar un svn switch de la working copy. Ejemplo:
- svn sw https://colab.siu.edu.ar/svn/guarani3/nodos/sigla_institucion/preinscripcion/versiones/3.9.0.1
- Sobre la base de producción, correr el script mig_v3.8_a_v3.9.sql, distribuido con la versión en la carpeta BD/conversion.
- Crear, a partir del archivo config_template.php el config.php y completarlo, usando como referencia el archivo guardado en el paso 1, y definiendo las nuevas configuraciones de la presente versión.
- Seguir los pasos finales de puesta en producción de la documentación de instalación desde cero.