En este documento se explican las convenciones a seguir para hacer el tageado de versiones en nuestros desarrollos.
Vamos a utilizar como base lo explicado aqui
En resumen es lo siguiente vMAJOR.MINOR.PATH:
- MAJOR version when you make incompatible API changes
- MINOR version when you add functionality in a backwards-compatible manner, and
- PATCH version when you make backwards-compatible bug fixes.
Además, siempre que creemos un nuevo tag de versión actualizaremos el tag latest para que siempre apunte a la ultima versión tageada.
El tag latest se utilizará en los scripts de despliegue de las aplicaciones, de modo que las nuevas versiones se desplieguen automaticamente con los scripts sin necesidad de modificarlos.
Importante: Hay que actializar el pom, info, xml, package.json, etc. para mantener coherente la versión del codigo con la ultima versión tageada.
Cambiar
por