Prosiguiendo con la entrega anterior, pasamos a los pasos 4 y 5 de este proceso que consiste en configurar cada uno de los entornos de despliegue en los que se va a desplegar la aplicación, la idea que implementaremos en esta ocasión sera la siguiente:
- Cada vez que se efectué un cambio en el código fuente se disparara una Build (Integración Continua, esto ya lo tenemos bien sabido)
- Si la Build es exitosa se disparara una Release
- El primer paso de la Release sera desplegar automáticamente al entorno QA
- Efectuado el despliegue a QA, un aprobador humano dará su conformidad, o no, al contenido desplegado
- Si el despliegue en QA ha sido aprobado, recién entonces se efectuara el despliegue al entorno PRO
Obvio que este esquema puede extenderse para incorporar mas entornos, para añadir pruebas de carga en la nube, distintas categorías entre aprobadores, etc, pero para demostrar el concepto esta prueba sera suficiente.
De momento vamos a identificar correctamente nuestros entornos, así que nos vamos al entorno llamado por defecto «Default Environment» y le cambiamos el nombre…
A QA:
Finish Reading: Completando el ciclo de ALM: Release Management (II)