Skip to content

Building a release package

Tomasz Poradowski edited this page Feb 18, 2022 · 2 revisions

Building a release package to-do list:

  1. Run ReleasePackagingTool -s -n NEW_VERSION
  2. Build RedisServer.sln in Release mode for x64 from Visual Studio, or via msvs\Build.bat - for testing first.
  3. Run src\create_windows_links.bat Release - to create symlinks to release binaries in src (used during tests in next step)
  4. Run tests from Cygwin with tclsh tests/test_helper.tcl --clients 8
  5. Update RELEASENOTES.txt with information about new version
  6. When all are OK - commit changes, create tag and push changes to Git repo.
  7. From Cygwin run src/mkreleasehdr.sh to update src/release.h with proper revision hash.
  8. Build final release via msvs\Build.bat, prepare ZIP package via ReleasePackagingTool, and upload ZIP+MSI to Github.
Clone this wiki locally