Open
Description
Actualmente la generación de binarios se realiza de forma manual utilizando las siguientes herramientas:
- La versión debe modificarse en dos archivos fuentes (Versionado de la aplicacion mediante Gradle #45), en las
en el
y en el
.
- El mandato 'gradle clean shadowJar' permite generar el .jar.
- Existe un archivo de instrucciones
que permite generar el .exe, el JRE y el instalador.
- Las
son agregadas manualmente a un .zip en conjunto al .jar generado con shadowJar.
- Todo esto, es subido manualmente a github como un release.
Los pasos a seguir para automatizar el proceso completo podrían ser:
- Para evitar errores a futuro, asegurarse que la función moverASimaeGrammars presente en el archivo
.
- Lograr que la versión se deba modificar en un solo archivo (Versionado de la aplicacion mediante Gradle #45).
- Automatizar el empaquetado del archivo instrucciones.txt y el .jar correspondiente.
- Aprovechar plugins de gradle para automatizar la
y la
.
- Realizar una Github Action que permita generar todo lo necesario para un release.
Metadata
Metadata
Assignees
Labels
No labels