Guía de Desarrollo de Software para del desarrollo de aplicaciones sobre el repositorio de la Dirección de Información y Tecnologías DSIT de la Universidad de Los Andes. Versión 1.2.0
En este capítulo se explica el manejo de las ambientes para el desarrollo, pruebas y despliegue de aplicaciones de la Dirección de Servicios de Información y Tecnologías DSIT de la Universidad de Los Andes.
Los ambientes definidos para el desarrollo de aplicaciones son:
Este ambiente es local para los desarrolladores, donde cada uno puede trabajar de forma independiente, teniendo como punto de encuentro únicamente las ramas. No se cuenta con ambiente de desarrollos compartidos para evitar errores en el código y conflictos con bases de datos. Este ambiente tiene las siguientes reglas:
Este ambiente es homólogo a nivel de configuración del ambiente productivo. Está destinado para pruebas únicamente las cuales son realizadas por el tester del proyecto. Las reglas de este ambiente son:
Este ambiente es homólogo a todo nivel con el ambiente productivo. Está destinado para realizar pruebas de aceptación con el líder funcional y el usuario final. Las reglas de este ambiente son:
Este ambiente es el de producción de la aplicación. Las reglas de este ambiente son:
La correspondencia entre ambientes y ramas es la siguiente:
Ambiente | Ramas permitidas |
---|---|
Desarrollo | Issues, Features, develop |
Pruebas | Develop (usando las versión del pull request ) |
Staging | Staging, Hotfix (si se ve necesario) |
Productivo | Master |
Es responsabilidad del equipo en su totalidad el correcto uso de los ambientes y las ramas asociadas a cada uno.
Para más información de las ramas consulte aquí