Herramientas de usuario

Herramientas del sitio


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

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.

Notas de Versión

VersiónElaboraRevisaApruebaFecha PublicaciónObservaciones
1.0carlos.torres, abdimar.estradadaberson.henaodaberson.henao05/10/2020Versión Inicial

Ramas

El repositorio debe contar con las siguientes Ramas por Script:

  • branches: Rama exclusivamente para el área de desarrollo.
  • trunk: Rama para el área de calidad.
  • tags: Rama para el área de producción.

Roles

  • 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

Proceso

En el siguiente gráfico se definen los flujos de procesos de acuerdo a los roles y ramas que intervienen en el proceso:

Flujo

  • 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.

←Volver atrás

ada/howto/sicoferp/factory/sicoferpscriptsdb/process/flujoregistersvn.txt · Última modificación: 2020/12/03 14:57 por 200.116.180.41