-
Notifications
You must be signed in to change notification settings - Fork 5
Building a New Release
Serge Merzliakov edited this page Jan 9, 2021
·
17 revisions
A very basic process that needs to be automated.
This process is not very good. Needs some MAJOR rework.
It is mostly for the author's benefit, so things don't get stuffed up due to memory lapses...
- cd to repo directory
- merge dev to master
- checkout master
- manually update build number in build.number (yuck....but simplest and most reliable method for now)
- gradlew syncBuildNumber (sync code version with build.number)
- gradlew clean build (also build jar file with latest version)
- gradlew libs (all jars --> /deplibs)
- update README.md with build number and notes
- commit changes (with version and build.number set to release values)
- Start mac version installmation (previous version works fine)and load project, building .pkg installer
- cd to repo directory
- checkout master
- gradlew clean build
- gradlew libs (all jars --> /deplibs)
- Start windows version of installmation (previous version works fine)and load/create project, building .msi installer