Diferencia entre revisiones de «SIU-Guarani/version3.11.0/actualizacion con personalizaciones/3w»
Línea 10: | Línea 10: | ||
#:Ejemplo: | #:Ejemplo: | ||
#:<source lang="php" enclose="div"> | #:<source lang="php" enclose="div"> | ||
− | svn copy http://colab.siu.edu.ar/svn/guarani3/nodos/<siglas institución>/3w/trunk/3.10. | + | svn copy http://colab.siu.edu.ar/svn/guarani3/nodos/<siglas institución>/3w/trunk/3.10.z/src/pers/<pers_xxx> http://colab.siu.edu.ar/svn/guarani3/nodos/<siglas institución>/3w/trunk/3.11.x/src/pers/<pers_xxx> -m |
"<siglas institución> trunk 3.11.x: se Agregan las personalizaciones a la versión 3.11.x" | "<siglas institución> trunk 3.11.x: se Agregan las personalizaciones a la versión 3.11.x" | ||
</source> | </source> | ||
Línea 48: | Línea 48: | ||
ln -s <path proyecto 3w>/instalacion/alias.conf /etc/apache2/sites-enabled/<nombre del alias>.conf | ln -s <path proyecto 3w>/instalacion/alias.conf /etc/apache2/sites-enabled/<nombre del alias>.conf | ||
</source> | </source> | ||
− | ##:Reiniciar el servidor web y verificar el acceso al alias configurado, por ejemplo: | + | ##:Reiniciar el servidor web y verificar el acceso al alias configurado, por ejemplo: http://localhost/<nombre del alias> |
#'''Finalizar la configuración de las personalizaciones''' | #'''Finalizar la configuración de las personalizaciones''' | ||
##Verificar las personalizaciones de SIU-Guaraní 3w | ##Verificar las personalizaciones de SIU-Guaraní 3w | ||
Línea 62: | Línea 62: | ||
svn commit | svn commit | ||
</source> | </source> | ||
− | ##Generar la versión estable. Ejecutar: | + | ##Generar la versión estable (versión de 4 dígitos). Ejecutar: |
##:<source lang="php" enclose="div"> | ##:<source lang="php" enclose="div"> | ||
svn copy http://colab.siu.edu.ar/svn/guarani3/nodos/<siglas institución>/3w/trunk/3.11.x | svn copy http://colab.siu.edu.ar/svn/guarani3/nodos/<siglas institución>/3w/trunk/3.11.x | ||
− | http://colab.siu.edu.ar/svn/guarani3/nodos/<siglas institución>/3w/versiones/3.11.x. | + | http://colab.siu.edu.ar/svn/guarani3/nodos/<siglas institución>/3w/versiones/3.11.x.y |
</source> | </source> | ||
##Modificar el SVN | ##Modificar el SVN |
Revisión del 10:54 19 nov 2015
Actualización de SIU-Guaraní 3w a la versión 3.11.x en entorno de desarrollo con personalizaciones
Es necesario tener instalada la versión 3.11.x de SIU-Guaraní Gestión para poder proceder con esta versión de SIU-Guaraní 3w y
solicitar en forma previa, mediante una solicitud en el Gestor de Solicitudes (GdS), una carpeta en el repositorio colab para la institución. |
---|
- Backup de las personalizaciones
- Asegurarse que no queden cambios locales sin commitear en la carpeta src/pers/
- Hacer una copia de todas las personalizaciones dentro de la nueva versión (este paso reemplaza el merge que se hacía anteriormente).
- Ejemplo:
- svn copy http://colab.siu.edu.ar/svn/guarani3/nodos/<siglas institución>/3w/trunk/3.10.z/src/pers/<pers_xxx> http://colab.siu.edu.ar/svn/guarani3/nodos/<siglas institución>/3w/trunk/3.11.x/src/pers/<pers_xxx> -m
"<siglas institución> trunk 3.11.x: se Agregan las personalizaciones a la versión 3.11.x" - Con esta operación se realiza la copia directamente en el repositorio y se mantiene la historia de las personalizaciones.
- Instalar la versión 3.11.x en ambiente de desarrollo
- Crear la carpeta del proyecto. Por ejemplo:
- /usr/local/proyectos/g3w3
- Nota: en lo sucesivo denominaremos esta carpeta como <path proyecto 3w>.
- Bajar el proyecto del SVN
- Efectuar un svn checkout desde la URL:
- svn co http://colab.siu.edu.ar/svn/guarani3/nodos/<siglas institución>/3w/trunk/3.11.x <path proyecto 3w>
- Darle permisos a las siguientes carpetas para que el usuario apache puede escribir
- <path proyecto 3w>/instalacion/log
- <path proyecto 3w>/instalacion/cache
- <path proyecto 3w>/instalacion/temp
- <path proyecto 3w>/instalacion/operaciones_inactivas
- <path proyecto 3w>/src/siu/www/js/escalas/
- Efectuar un svn checkout desde la URL:
- Editar los archivos de configuración
- Armar los archivos de configuración a partir de los templates. Dentro de la carpeta instalación:
- <path proyecto 3w>/instalacion$ cp alias_template.conf alias.conf
<path proyecto 3w>/instalacion$ cp config_template.php config.php
<path proyecto 3w>/instalacion$ cp login_template.php login.php - Editar los archivos alias.conf y config.php. Configuración
- Una vez configurado hacer un test de conexión:
- <path proyecto 3w>/bin# ./guarani test_conexion <bloque de acceso>
Donde <bloque de acceso> es el ID del bloque de acceso a testear la conexión - Realizar el link simbólico a la instalación:
- ln -s <path proyecto 3w>/instalacion/alias.conf /etc/apache2/sites-enabled/<nombre del alias>.conf
- Reiniciar el servidor web y verificar el acceso al alias configurado, por ejemplo: http://localhost/<nombre del alias>
- Armar los archivos de configuración a partir de los templates. Dentro de la carpeta instalación:
- Crear la carpeta del proyecto. Por ejemplo:
- Finalizar la configuración de las personalizaciones
- Verificar las personalizaciones de SIU-Guaraní 3w
- Una vez instalada la versión 3.11.x probar todas las personalizaciones realizadas para garantizar su funcionamiento.
- Controlar la instalación en modo Producción
- Compilar los recursos:
- <path proyecto 3w>/bin$ ./guarani compilar_recursos
- Pasar a true el valor 'produccion' en el archivo config.php. Pasar a Producción
- Subir cambios (commit)
- svn commit
- Generar la versión estable (versión de 4 dígitos). Ejecutar:
- svn copy http://colab.siu.edu.ar/svn/guarani3/nodos/<siglas institución>/3w/trunk/3.11.x
http://colab.siu.edu.ar/svn/guarani3/nodos/<siglas institución>/3w/versiones/3.11.x.y
- Modificar el SVN
- Apuntar el servidor de producción a la versión indicada en el punto anterior, con svn switch.
- Apuntar el servidor de producción a la versión indicada en el punto anterior, con svn switch.
- Compilar los recursos en el servidor de producción:
- <path proyecto 3w>/bin$ ./guarani compilar_recursos
- Pasar a true el valor 'produccion' en el archivo config.php.
- Verificar las personalizaciones de SIU-Guaraní 3w