benschermel 1f331f05ef update github CI for deb
Former-commit-id: 026ab4c922972ab9155ff9fcb7ce8b1b2e3a6714
2020-06-08 15:34:22 -04:00
..
2020-06-08 15:34:22 -04:00
2020-06-08 15:34:22 -04:00
2020-06-08 15:34:22 -04:00
2020-06-08 15:34:22 -04:00
2020-06-08 15:34:22 -04:00
2020-06-08 15:34:22 -04:00

Deb Packaging

The deb packages for open source KeyDB contain the KeyDB-Pro binary as well. As such we are generating deb packages using prebuilt binaries. Scripts update the appropriate files for the build and dkpg-deb -b is used to create the package. Dependencies for Pro are also included. This script modifies the same package rather than having many duplicates to ensure modifications made are pushed accross builds.

If you want to generate your own deb packages following running make and generating new binaries you can generate deb packages with the following command:

$ cd KeyDB/pkg/deb
$ deb-builder.sh <version-tag>

The generated deb packages will be output to the directory "deb_files_generated". Update the changelog prior to generating the deb package if you would like a record.

Github CI will generate packages on each build versioned 0.0.0.0 and will contain open source binaries only. On tagged releases, deb packages with the appropriate version as well as the pro binary will be generated.