¿Cómo generar una RELEASE?¶
1. Crear la release en SourceTree¶
Se debe partir de la rama develop, limpia y sin cambios pendientes.
- Pulsar el botón Git-Flow
- Confirmar la pantalla emergente con OK
- Volver a pulsar Git-Flow
- Seleccionar Start New Release e introducir un nombre como
RELEASE_4_11_0_1
Se crea una nueva rama a partir de develop. En ella se realizan las pruebas y correcciones necesarias mediante commits normales hasta validar la release.
- Volver a pulsar Git-Flow y seleccionar Finish Release
- Confirmar el merge hacia
masterydevelopcon el etiquetado correspondiente
Antes de hacer push
Antes de realizar el push, se debe completar el paso siguiente sobre TeamCity.
2. Actualizar el número de versión en TeamCity¶
- Ir al proyecto de la rama
develop→ Edit settings
- Cambiar los dos primeros números del Build Number format (por ejemplo, de
4.10a4.11) y resetear el Build Counter a1
- Repetir el mismo proceso en el proyecto de la rama
master→ Edit settings
- Cambiar el formato (por ejemplo, de
4.10.0a4.11.0) y resetear el contador
3. Volver a SourceTree¶
- Realizar el push de los merges pendientes
- Verificar que TeamCity compila y publica correctamente







