Versionado y empaquetado del SIPPlus¶
Pre requisitos¶
- SBT
- GIT - consola
Pasos¶
- 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.
- 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.
- git tag x.y.z
Con este comando tageamos la versión.
- git push –tags
Git push –tags nos permite enviar el tag local al remoto.
- 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.