Herramientas de usuario

Herramientas del sitio


ada:howto:sicoferp:factory:sicoferpscriptsdb:process:flujoregistersvn

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
ada:howto:sicoferp:factory:sicoferpscriptsdb:process:flujoregistersvn [2020/10/05 14:23]
carlos.torres creado
ada:howto:sicoferp:factory:sicoferpscriptsdb:process:flujoregistersvn [2020/12/03 14:57] (actual)
200.116.180.41 [Observaciones]
Línea 1: Línea 1:
-====== ScriptsDB - Proceso: Flujo de Registro de ScriptsDB ​======+====== ScriptsDB - Proceso: Flujo de Registro de Scripts ​======
 Esta sección explica el paso de Scripts desde la rama branches (desarrollo) hasta la rama tags(release/​producción) de acuerdo a los roles que intervienen el flujo de registro. Esta sección explica el paso de Scripts desde la rama branches (desarrollo) hasta la rama tags(release/​producción) de acuerdo a los roles que intervienen el flujo de registro.
  
-===== Pasos Previos ​===== +===== Notas de Versión ​===== 
-Cada equipo (PC) que utilice el nuevo repositorio debe tener instalado un cliente SVN para gestionar y actualizar los cambios del código fuenteEl software utilizado por la compañia es el [[https://​tortoisesvn.net/​downloads.html|Tortiose SVN]] para descargar, instalar y configurar solicite apoyo del área de TI ((La solicitud de esta gesión puede requerir un ticket)).+^Versión^Elabora^Revisa^Aprueba^Fecha Publicación^Observaciones^ 
 +|1.0|carlos.torres, abdimar.estrada|daberson.henao|daberson.henao|05/​10/​2020|Versión Inicial|
  
-{{ :ada:​howto:​sicoferp:​factory:​sicoferpscriptsdb:​process:​flujoregistro.png?​600 |}}+===== Ramas ===== 
 +El repositorio debe contar con las siguientes Ramas por Script:
  
-===== Descarga del Respositorio Raíz de ScriptsDB ===== +  * **branches**:​ Rama exclusivamente para el área de desarrollo. 
-El repositorio ráiz se debe descargar desde la urlhttp://​adacsc.co:1443/​svn/​repository/​ADA/​SICOF/​ScriptsDB+  * **trunk**Rama para el área de calidad. 
 +  * **tags**Rama para el área de producción.
  
-==== Estructura ​==== +===== Roles ===== 
-Está compuesto por los siguientes directorios:+  * **developer**:​ Realiza ​los scripts y los ejecuta en el ambiente de desarrollo 
 +  * **Tester**Ejecuta los scripts en el ambiente de validación 
 +  * **implanter**:​ Ejecuta los scripts en el ambiente de producción
  
-  * **Corte Version Anterior 09102020**: Directorio que contiene la versión anterior de scripts con corte 09/10/2020 +===== Proceso ===== 
-  * **SICOFERP/​branches**:​ Rama para el área de desarrollo +En el siguiente gráfico se definen los flujos ​de procesos de acuerdo a los roles y ramas que intervienen en el proceso:
-  * **SICOFERP/​trunk**:​ Rama para el área de calidad +
-  * **SICOFERP/​tags**Rama que contiene las versiones estables+
  
-==== Observaciones ==== +{{ :​ada:​howto:​sicoferp:​factory:​sicoferpscriptsdb:​process:​flujoregistro.png?600 |}}
-  * Todos los desarrollos deben estar contenidos en alguno de los directorios expuestos arriba.+
  
-==== Recomendaciones ​==== +==== Flujo ==== 
-  * Descargue ​el repositorio ​en una unidad diferente a **C:**+ 
 +  * El desarrollador crea el script y lo ejecuta ​en el ambiente de desarrollo 
 +  ​El desarrollador (al finalizar el desarrollo) copia los script en el ambiente de trunk y genera los despliegues 
 +  ​Calidad toma los scripts que pasó el desarrollador y los bloquea 
 +  ​Calidad ejecuta los scripts (No ejecuta los scripts de reversión) en el ambiente de validación 
 +  ​Si ocurren errores en la ejecución de scripts se debe identificar el tipo de error 
 +  * Si el error es generado por errores en el paso de scripts (reglas de validación,​ estructura, etc), se deben ejecutar los scripts de reversión y el desarrollo se devuelve. 
 +  * Si el error es generado por temas de sincronización de ambiente se debe validar el tema con implantación.  
 +  * Si el script es ejecutado correctamente y las pruebas de validación son correctas, el scripts se pasa a la rama de tags y se notifica a implantación. 
 +  * Si la prueba de validación falla, se ejecutan los scripts de reversión y se devuelve el desarrollo. 
 + 
 +==== Observaciones ==== 
 +  * Calidad debe garantizar el estado actualizado de los ambientes de bases de datos y mantenerlos sincronizados con los desarrollos aprobados. 
 +  * Todo script generado por el área de fábrica debe cumplir los estándares de nombramiento.
    
 [[ada:​howto:​sicoferp:​factory:​sicoferpscriptsdb:​process|←Volver atrás]] [[ada:​howto:​sicoferp:​factory:​sicoferpscriptsdb:​process|←Volver atrás]]
  
ada/howto/sicoferp/factory/sicoferpscriptsdb/process/flujoregistersvn.1601907817.txt.gz · Última modificación: 2020/10/05 14:23 por carlos.torres