Herramientas de usuario

Herramientas del sitio


ada:howto:sicoferp:factory:softwareversioning:transitionalbranch

¡Esta es una revisión vieja del documento!


Fabrica: Versionamiento de Software - Rama de Liberación a Producción Transitoria

Es una rama temporal que se define para pasos a producción criticos que aún no han sido validados al 100% por calidad o tienen tickets relacionados que no han sido probados y tienen impacto leve o moderado en los clientes que requieren la liberación.

Tipos de Impacto

A continuación se listan los tipos de impacto que deben ser considerados en las liberaciones de la rama transitoria.

ImpactoDescripción
LeveNo afecta la operación de procesos del cliente
ModeradoAfecta la operación del cliente pero no de procesos reelevantes
CríticoAfecta la operación de procesos reelevantes del cliente

Condiciones

A continuación se listan las condiciones previas que se deben cumplir para optar por la utilización de la rama transitoria.

  • La solución a liberar y/o soluciones vinculadas1) aun no han sido validada(s) por calidad en su totalidad y se requiere liberación urgente en el cliente porque se está parando la operación critica2).
  • Las soluciones vinculadas3) tienen impacto Leve o Moderado en los clientes que se realizará la liberación. Para estó se deben contar con la revisión del lider técnico del módulo.
  • Autorización del Lider del Producto4).
  • Autorización del Jefe de Fábrica5).

Proceso de Generación Rama Transitoria

A continuación se describe el proceso de generación de la rama transitoria:

  1. Solución a liberar: Cumplir las Condiciones de generación.
  2. Lider Configuración: Generar el corte de versión de la rama tags (revert/update) y copiar la rama en el directorio transi
  3. Calidad (QA): Copiar los artefactos de la solución a la rama transi hacer el commit6) y pasar el ticket a implantación.
  4. Calidad (QA): Pasar el ticket y notificar a implantación sobre la situación de la liberación indicando los clientes que afecta la liberación.
  5. Implantación: Hacer la liberación a los clientes relacionados y pasar de nuevo el ticket a calidad indicando la activdad de liberaión realizada.
  6. Calidad (QA): Una vez es validada la solución en el ambiente de validación pasar el artefacto a tags.

Notas

  • Toda actualización debe estar soportada por un ticket en el otrs o el MantisBT.
  • Toda actualización debe estar validada exitosamente por QA.

←Volver atras

1) , 3)
Tickets asociados
2)
Procesos que generan valor agregado como Facturación y/o Recaudo, Nómina, etc
4) , 5)
La autorización debe estar registrada en el ticket antes de la actualización de la rama
6)
Es el mismo proceso que se realiza cuando se hace el paso a producción copiando los artefactos a la rama tags
ada/howto/sicoferp/factory/softwareversioning/transitionalbranch.1623849134.txt.gz · Última modificación: 2021/06/16 13:12 por 192.168.177.29