Create application installers
Create installer for windows that will take care of installing and updating the application. Make sure it installs it in the correct directory C:\universis-signer-windows-x<32, 64>
with the correct configuration and it gives the user the choice to install it for all users or for the current one only and install it either as a windows service or a startup application.
Also make sure to provide a CI/CD script to build it for us on a tag push. The image that can be used is amake/innosetup which is based on ubuntu image with wine. A problem with this solution is that we also have to install the JDK (namely JDK 1.8 for Java 8) under wine to handle the build of the application.
Another way we can solve this is by using the experimental windows shared runners on gitlab ci which have chocolatey and we can install both inno and jdk and run the compilation this way.
Finally, it is also under the scope of this issue to create deb and rpm packages for the most used linux distributions.