-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Native distribution and snapshot builds #21
Comments
Most work for this is already complete now by utilizing the application plugin through gradle. Distribution builds are created using the gradle task 'assembleDist'. Will need to create a custom task for each individual platform for native support since the JavaFX application plugin wasn't really necessary. The distribution currently creates binaries in the bin/* folder as windows batch file and a unix script. In the end, the ultimate goal of all of this is to make it easier programatically to allow users to opt-in for snapshot builds once an auto-updater is created. |
Commit 4fe054f now contains full support for versioning using Nebula Release. CI should be added in future to verify successful devSnapshot builds during a PR to develop. Versions tagged, prefixed with vMajor.minor.patch(-rc.x) Workflow for a major update:
|
Setup gradle for snapshot builds and native distribution builds.
Most work for this is already complete now by utilizing the application plugin through gradle. Distribution builds are created using the gradle task 'assembleDist'. Will need to create a custom task for each individual platform for native support since the JavaFX application plugin wasn't really necessary.
The distribution currently creates binaries in the bin/* folder as windows batch file and a unix script.
The text was updated successfully, but these errors were encountered: