-
-
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.txt
with information about new version - When all are OK - commit changes, create tag and push changes to Git repo.
- From Cygwin run
src/mkreleasehdr.sh
to updatesrc/release.h
with proper revision hash. - Build final release via
msvs\Build.bat
, prepare ZIP package viaReleasePackagingTool
, and upload ZIP+MSI to Github.