Procedimiento montar cambios t3web

De ConssaWiki

(Diferencias entre revisiones)
(T3WEB 1)
 
(13 ediciones intermedias no se muestran.)
Línea 1: Línea 1:
 +
La interfaz [[T3Web]] del sistema tiene un horario de mantenimiento durante el cual se deben montar los cambios. Este horario se activa manualmente el día que se necesite hacer el mantenimiento. Durante este periodo de tiempo los usuarios no tienen acceso al sistema.
 +
 +
Actualmente el horario de mantenimiento está establecido de 11am a 11.30am. El horario está escrito de manera estática en el código fuente del sistema. Para modificarlo, puede consultar el siguiente documento: [[Listado de formularios que se deben modificar al cambiar horario de mantenimiento de t3web]]
 +
==T3WEB 1==
==T3WEB 1==
-
#Copiar cambios sobre solución productivo.
+
#A las 8am del día que se desea montar las cambios, se activa la bandera del horario de mantenimiento. Para ello, se establece el campo '''T3TCONFIGCONSSA.CFECHAMTTO''' con la fecha de 'hoy'. Al realizar esa acción el sistema muestra una advertencia a los usuarios durante toda la mañana, notificándoles que el sistema entrará en mantenimiento en el horario establecido.
-
#Modificar en cDatosSQLServer:
+
#Cuando comience el horario de mantnimiento, se continua con el procecimiento: Conectarse a la estación de cambios via escritorio remoto, IP: '''192.168.1.234''', Usuario: ecambios
-
##public string '''servidor''' = -colocar sucursal-<br>
+
#Crear una nueva carpeta con la fecha de hoy en ''C:\subir.t3web\AAAA MM DD''
-
##public string '''basedatos''' = colocar t3web
+
#Hacer 'update' del proyecto SVN: '''t3web_1'''
-
#Modificar en datosSP.cs:<br>
+
#Abrir solución productiva
-
##'''_Mtd_URLReporting'''() = -colocar sucursal-
+
#Cambiar número de versión en la clase '''cDatosSQLServer.cs'''. Dentro de ese archivo está la convención de versionamiento.
-
#Menú Generar -> Volver a generar solución (Esperar mensaje de ‘Listo’)
+
#'''Generar el proyecto. Menú Generar -> Volver a generar t3web. Se muestra el mensaje 'Volver a generar todo: 1 correctos, 0 incorrectos, 0 omitidos''''
-
#Copiar el compilado nuevo
+
#Hacer 'commit' del proyecto SVN. El único cambio que debe estar pendiente es el del número de versión. La descripción para la revisión del svn debe ser "compilando versión #.###.##"
-
##Si sólo cambió codigo C# : Copiar \bin\'''t3web.bll'''<br>
+
#'''Copiar el compilado nuevo en la carpeta creada ''C:\subir.t3web\AAAA MM DD'''''. ''Para determinar cuales archivos fueron cambiados utilizar la siguiente opción del SVN: '''Boton derecho sobre la carpeta del proyecto -> TortoiseSVN -> Show log'''''
-
##Si sólo cambió diseño (*.ASPX): Copiar sólo archivos .ASPX modificados<br>
+
##Si sólo cambió codigo C# (archivos con extesionón .CS): Copiar \bin\'''t3web.bll'''<br>
 +
##Si sólo cambió diseño (archivos con extensión *.ASPX): Copiar sólo archivos .ASPX modificados<br>
##Si cambiaron ambos: Copiar \bin\'''t3web.dll''' y '''.ASPX modificados'''
##Si cambiaron ambos: Copiar \bin\'''t3web.dll''' y '''.ASPX modificados'''
-
#Subir los archivos copiados al servidor
+
#Subir el compilado nuevo al servidor IIS productivo. Se debe abrir la carpeta \\172.16.1.2\cambios, y copiar alli la carpeta con el compilado nuevo
-
#Respaldar sistema productivo
+
#Ingresar vía escritorio remoto al servidor IIS productivo
-
#Sobrescribir las carpetas en sistema productivo
+
#Crear respaldo sistema productivo
-
#Publicar ultima solución
+
#Sobrescribir la carpeta T3WEB en sistema productivo con la carpeta de cambios generada
==T3WEB 2==
==T3WEB 2==
-
#Copiar cambios sobre solución productivo
+
Para actualizar T3WEB_2, realice el siguiente procedimiento:
-
#Modificar cDatosSQLServer:
+
 
-
##public string '''servidor''' = -colocar sucursal-
+
#A las 8am del día que se desea montar las cambios, se activa la bandera del horario de mantenimiento. Para ello, se establece el campo '''T3TCONFIGCONSSA.CFECHAMTTO''' con la fecha de 'hoy'. Al realizar esa acción el sistema muestra una advertencia a los usuarios durante toda la mañana, notificándoles que el sistema entrará en mantenimiento en el horario establecido.
-
##public string '''basedatos''' = colocar t3web
+
#Cuando comience el horario de mantnimiento, se continua con el procecimiento: Conectarse a la estación de cambios via escritorio remoto, IP: '''192.168.1.236''', Usuario: BOT-PC\ecambios
-
#Modificar datosSP.cs:
+
#Crear una nueva carpeta con la fecha de hoy en ''C:\subir.t3web\AAAA MM DD''
-
##public static string '''_Str_ReportServer_URL''' = -colocar sucursal-
+
#Hacer 'update' del proyecto SVN: '''t3web_2_productivo'''
-
##'''_Mtd_UrlReporting''' () = -colocar sucursal-
+
#Abrir solución productiva
-
#Menú Generar -> Limpiar solución
+
#Cambiar número de versión en la clase '''_Cls_VersionActual'''. Dentro de ese archivo está la convención de versionamiento.
-
#Menú Generar -> Volver a generar solución
+
#'''Publicar el proyecto. Menú Generar -> Publicar T3WEB_2. Aparece la ventana 'publicación web''''
-
#Menú Generar -> Publicar T3WEB2
+
#Seleccionar la ruta de acceso ''C:\subir.t3web\AAAA MM DD''.<br>Las opciones activas son: ''Reemplazar archivos, Solo los archivos necesarios y Incluir los archivos de la carpeta App_Data''.<br>Se muestra el mensaje 'publicacion correcta'
-
##-> reemplazar
+
#Hacer 'commit' del proyecto SVN. El único cambio que debe estar pendiente es el del número de versión. La descripción para la revisión del svn debe ser "compilando versión #.###.##"
-
##-> sólo los archivos necesarios
+
#Subir el compilado nuevo al servidor IIS productivo. Se debe abrir la carpeta \\172.16.1.2\cambios, y copiar alli la carpeta con el compilado nuevo
-
##-> incluir carpeta appdata
+
#Ingresar vía escritorio remoto al servidor IIS productivo
-
#Copiar la carpeta de cambios generada
+
#Crear respaldo sistema productivo
-
#Subir los archivos copiados al servidor
+
#Sobrescribir la carpeta T3WEB_2 en sistema productivo con la carpeta de cambios generada
-
#Respaldar sistema productivo
+
-
#Sobrescribir las carpeta en sistema productivo
+
-
#Publicar ultima solución
+
[[Categoría:Desarrollo]]
[[Categoría:Desarrollo]]
[[Categoría:Procedimientos]]
[[Categoría:Procedimientos]]

última version al 16:27 14 feb 2013

La interfaz T3Web del sistema tiene un horario de mantenimiento durante el cual se deben montar los cambios. Este horario se activa manualmente el día que se necesite hacer el mantenimiento. Durante este periodo de tiempo los usuarios no tienen acceso al sistema.

Actualmente el horario de mantenimiento está establecido de 11am a 11.30am. El horario está escrito de manera estática en el código fuente del sistema. Para modificarlo, puede consultar el siguiente documento: Listado de formularios que se deben modificar al cambiar horario de mantenimiento de t3web

T3WEB 1

  1. A las 8am del día que se desea montar las cambios, se activa la bandera del horario de mantenimiento. Para ello, se establece el campo T3TCONFIGCONSSA.CFECHAMTTO con la fecha de 'hoy'. Al realizar esa acción el sistema muestra una advertencia a los usuarios durante toda la mañana, notificándoles que el sistema entrará en mantenimiento en el horario establecido.
  2. Cuando comience el horario de mantnimiento, se continua con el procecimiento: Conectarse a la estación de cambios via escritorio remoto, IP: 192.168.1.234, Usuario: ecambios
  3. Crear una nueva carpeta con la fecha de hoy en C:\subir.t3web\AAAA MM DD
  4. Hacer 'update' del proyecto SVN: t3web_1
  5. Abrir solución productiva
  6. Cambiar número de versión en la clase cDatosSQLServer.cs. Dentro de ese archivo está la convención de versionamiento.
  7. Generar el proyecto. Menú Generar -> Volver a generar t3web. Se muestra el mensaje 'Volver a generar todo: 1 correctos, 0 incorrectos, 0 omitidos'
  8. Hacer 'commit' del proyecto SVN. El único cambio que debe estar pendiente es el del número de versión. La descripción para la revisión del svn debe ser "compilando versión #.###.##"
  9. Copiar el compilado nuevo en la carpeta creada C:\subir.t3web\AAAA MM DD. Para determinar cuales archivos fueron cambiados utilizar la siguiente opción del SVN: Boton derecho sobre la carpeta del proyecto -> TortoiseSVN -> Show log
    1. Si sólo cambió codigo C# (archivos con extesionón .CS): Copiar \bin\t3web.bll
    2. Si sólo cambió diseño (archivos con extensión *.ASPX): Copiar sólo archivos .ASPX modificados
    3. Si cambiaron ambos: Copiar \bin\t3web.dll y .ASPX modificados
  10. Subir el compilado nuevo al servidor IIS productivo. Se debe abrir la carpeta \\172.16.1.2\cambios, y copiar alli la carpeta con el compilado nuevo
  11. Ingresar vía escritorio remoto al servidor IIS productivo
  12. Crear respaldo sistema productivo
  13. Sobrescribir la carpeta T3WEB en sistema productivo con la carpeta de cambios generada

T3WEB 2

Para actualizar T3WEB_2, realice el siguiente procedimiento:

  1. A las 8am del día que se desea montar las cambios, se activa la bandera del horario de mantenimiento. Para ello, se establece el campo T3TCONFIGCONSSA.CFECHAMTTO con la fecha de 'hoy'. Al realizar esa acción el sistema muestra una advertencia a los usuarios durante toda la mañana, notificándoles que el sistema entrará en mantenimiento en el horario establecido.
  2. Cuando comience el horario de mantnimiento, se continua con el procecimiento: Conectarse a la estación de cambios via escritorio remoto, IP: 192.168.1.236, Usuario: BOT-PC\ecambios
  3. Crear una nueva carpeta con la fecha de hoy en C:\subir.t3web\AAAA MM DD
  4. Hacer 'update' del proyecto SVN: t3web_2_productivo
  5. Abrir solución productiva
  6. Cambiar número de versión en la clase _Cls_VersionActual. Dentro de ese archivo está la convención de versionamiento.
  7. Publicar el proyecto. Menú Generar -> Publicar T3WEB_2. Aparece la ventana 'publicación web'
  8. Seleccionar la ruta de acceso C:\subir.t3web\AAAA MM DD.
    Las opciones activas son: Reemplazar archivos, Solo los archivos necesarios y Incluir los archivos de la carpeta App_Data.
    Se muestra el mensaje 'publicacion correcta'
  9. Hacer 'commit' del proyecto SVN. El único cambio que debe estar pendiente es el del número de versión. La descripción para la revisión del svn debe ser "compilando versión #.###.##"
  10. Subir el compilado nuevo al servidor IIS productivo. Se debe abrir la carpeta \\172.16.1.2\cambios, y copiar alli la carpeta con el compilado nuevo
  11. Ingresar vía escritorio remoto al servidor IIS productivo
  12. Crear respaldo sistema productivo
  13. Sobrescribir la carpeta T3WEB_2 en sistema productivo con la carpeta de cambios generada
Herramientas personales