You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
Native system distributions for MacOS and Windows
UNIX distributions
Use snapshot version for preview versions
Changelogs
The text was updated successfully, but these errors were encountered:
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:
Create new branch from develop - major.x
Push & add features/etc
Merge into develop only when rc ready (rc ready = new features ready and/or existing features work)
Push & add features/etc
Create pre-release on GitHub, tag vMajor.0.0-rc.1
gradle candidate
Add distributed binaries to GitHub along with changelog of completed features
Push & add features/etc
gradle final
Create release on GitHub, tag vMajor.0.0
gradle -Prelease.useLatestTag=true final
Add distributed binaries to GitHub along with changelog of completed features
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: