Version 16 (modified by marcela, 9 years ago) (diff) |
---|
Forma de Trabajo
Se propone la presente forma de trabajo siguiendo las premisas:
- Versionar en un repositorio los ambientes de desarrollo - pruebas y produccion
- El versionado sea en un repositorio propio
- Subir periodicamente a colab las personalizaciones realizadas
- No subir a colab las carpetas de produccion
Versionar en repositorio local
- Descargar el nodo unsa completo desde colab. La version se descargado en el servidor con IP 170.210.203.70, bajo el usuario vbox
- Exportar version descargada
- Versionar en svncdc.unsa.edu.ar (svncdc) los archivos exportados
Trabajo Diario
Para el ambiente desarrollo el ciclo diario debiera ser:
- Efectuar cambios en la aplicación siguiendo el esquema de personalizaciones correspondiente
- Enviar los cambios al servidor svncdc (hacer commit antes de de ir a casa ;))
Puesta en producción
- Copiar desde la rama trunk (desarrollo) a la rama versiones (produccion)
Desde http://svncdc.unsa.edu.ar/trac/siu_guarani/browser/unsa/preinscripcion/trunk/2.8.0
Hacia http://svncdc.unsa.edu.ar/trac/siu_guarani/browser/unsa/preinscripcion/versiones/2.8.0
- Descargar de la rama versiones
http://svncdc.unsa.edu.ar/trac/siu_guarani/browser/unsa/preinscripcion/versiones/2.8.0
- Ejecutar los script necesarios y configurar los permisos
Ver http://portalguarani.siu.edu.ar/Portal-G3/wiki/G2/Preisncripcion/InstalacionPreinscripcionG2
- Enviar cambios de la rama versiones de svncdc
Actualizar personalizaciones en colab
- Borrar carpeta pers
rm -R /home/academico/siu/guarani/Versiones/V2090/SIU/Version\ 2.09.0/colab/pers
- Exportar personalizaciones de UNSa
svn export http://svncdc.unsa.edu.ar/svn/siu_guarani/unsa/3w/trunk/2.8.3/src/pers/ /home/academico/siu/guarani/Versiones/V2090/SIU/Version\ 2.09.0/colab/ --username [usuario svn] --password [constraseña]
- Borrar carpeta pers del colab
svn del 'https://colab.siu.edu.ar/svn/guarani2/nodos/unsa/3w/trunk/2.8.3/src/pers/' --username [usuario colab] --password [contraseña] -m 'Actualizacion automatica de pers en Colab - Eliminando carpeta pers'
- Subir carpeta pers a colab
svn import '/home/academico/siu/guarani/Versiones/V2090/SIU/Version 2.09.0/colab/' 'https://colab.siu.edu.ar/svn/guarani2/nodos/unsa/3w/trunk/2.8.3/src/' --username [usuario colab] --password [contraseña] -m 'Actualizacion automatica de pers en Colab - Subiendo carpeta pers'
Subir Personalizaciones a colab
Motivos por los cuales subir las personalizaciones:
- En caso de necesitar ayuda desde el SIU sobre alguna personalizacion
- Un lugar de respaldo de las personalizaciones
Proceso:
En el servidor donde se descargo desde colab el nodo unsa
- Borrar el contenido de la carpeta pers
- Hacer commit en colab
- Exportar la carpeta pers de svncdc
- Copiar contenido la carpeta pers de svncdc en la carpeta pers versionada en colab (la que esta vacia)
- Hacer commit en colab