-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Building a release package
Tomasz Poradowski edited this page Feb 18, 2022
·
2 revisions
Building a release package to-do list:
- Run
ReleasePackagingTool -s -n NEW_VERSION - Build RedisServer.sln in Release mode for x64 from Visual Studio, or via
msvs\Build.bat- for testing first. - Run
src\create_windows_links.bat Release- to create symlinks to release binaries insrc(used during tests in next step) - Run tests from Cygwin with
tclsh tests/test_helper.tcl --clients 8 - Update
RELEASENOTES.txtwith information about new version - When all are OK - commit changes, create tag and push changes to Git repo.
- From Cygwin run
src/mkreleasehdr.shto updatesrc/release.hwith proper revision hash. - Build final release via
msvs\Build.bat, prepare ZIP package viaReleasePackagingTool, and upload ZIP+MSI to Github.