wiki:Procesos/Desarrollo/FormaDeTrabajo

Version 16 (modified by marcela, 9 years ago) (diff)

--

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

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

  1. Descargar de la rama versiones

http://svncdc.unsa.edu.ar/trac/siu_guarani/browser/unsa/preinscripcion/versiones/2.8.0

  1. Ejecutar los script necesarios y configurar los permisos

Ver http://portalguarani.siu.edu.ar/Portal-G3/wiki/G2/Preisncripcion/InstalacionPreinscripcionG2

  1. 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/ 
    --username [usuario svn] --password [constraseña]
    
  1. 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'
    
  1. 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