Versionado y empaquetado del SIPPlus

Pre requisitos

  • SBT
  • GIT - consola

Pasos

  1. git status

Utilizando una shell o git bash nos ubicamos en el directorio donde se encuentra el código del SIPPlus. Git Status nos permite entender en que rama del código nos encontramos y conocer las diferencias entre nuestro directorio de trabajo local y el remoto. Es necesario no tener cambios en el directorio para generar un versión.

  1. git tag

Para tagear una versión es necesario conocer cual era la última y analizar qué cambios en la versión vamos a ajustar, generalmente solo se incrementa el último número del tag en 1, pero esto puede cambiar dependiendo el tipo de release que se este haciendo o los features que contenga. Git tag nos permite listar los tags existentes para reconocer cual es el último.

  1. git tag x.y.z

Con este comando tageamos la versión.

  1. git push –tags

Git push –tags nos permite enviar el tag local al remoto.

  1. ejecutar build.(bat|sh)

Este ejecutable se encuentra en el root del proyecto y automatiza los comandos necesarios para construir el zip empaquetado del servidor. Una vez finalizado este proceso el documento queda en SIPMobile\server\target\universal.