= Forma de Trabajo = Se propone la presente forma de trabajo siguiendo las premisas: 1. Versionar en un repositorio los ambientes de desarrollo - pruebas y produccion 2. El versionado sea en un repositorio propio 3. Subir periodicamente a '''colab''' las personalizaciones realizadas 4. No subir a '''colab''' las carpetas de produccion == Versionar en repositorio local== [[Image(htdocs:colab-svn.png)]] 1. Descargar el nodo '''unsa''' completo desde colab. La version se descargado en el servidor con IP 170.210.203.70, bajo el usuario vbox 2. Exportar version descargada 3. Versionar en svncdc.unsa.edu.ar (svncdc) los archivos exportados == Trabajo Diario == Para el ambiente desarrollo el ciclo diario debiera ser: 1. Efectuar cambios en la aplicación siguiendo el esquema de personalizaciones correspondiente 2. Enviar los cambios al servidor svncdc '''(hacer commit antes de de ir a casa ;))''' == Puesta en producción == 1. 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 {{{ svn cp http://svncdc.unsa.edu.ar/svn/siu_guarani/unsa/preinscripcion/trunk/2.8.0 http://svncdc.unsa.edu.ar/svn/siu_guarani/unsa/preinscripcion/versiones/ --username [nombre_usuario] -m 'versionando' }}} 2. Descargar de la rama versiones http://svncdc.unsa.edu.ar/trac/siu_guarani/browser/unsa/preinscripcion/versiones/2.8.0 3. Ejecutar los script necesarios y configurar los permisos Ver http://portalguarani.siu.edu.ar/Portal-G3/wiki/G2/Preisncripcion/InstalacionPreinscripcionG2 4. Enviar cambios de la rama versiones de svncdc == Actualizar personalizaciones en colab== 1. Borrar carpeta pers {{{ rm -R /home/academico/siu/guarani/Versiones/V2090/SIU/Version\ 2.09.0/colab/pers }}} 2. 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/pers/ --username [usuario svn] --password [constraseña] }}} 3. 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' }}} 4. 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 1. Borrar el contenido de la carpeta '''pers''' 2. Hacer commit en colab 3. Exportar la carpeta pers de svncdc 4. Copiar contenido la carpeta pers de svncdc en la carpeta pers versionada en colab (la que esta vacia) 5. Hacer commit en colab