Skip to content

Instantly share code, notes, and snippets.

@germanramos
Last active January 3, 2016 23:59
Show Gist options
  • Save germanramos/8538289 to your computer and use it in GitHub Desktop.
Save germanramos/8538289 to your computer and use it in GitHub Desktop.
Versionado de applicaciones

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.

@luismesas
Copy link

Cambiar

En resumen es lo siguiente vMAJOR.MINOR.PATH:

por

En resumen es lo siguiente vMAJOR.MINOR.PATCH:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment