srh / rethinkdb-package-builder

Other
2 stars 0 forks source link

RethinkDB Mass Package Builder

This repo has tools for building RethinkDB on a crapload of platforms. It uses Docker because that's a way to get operating system images and run stuff on them.

Right now, you could run:

   # Mac
   ruby setup.rb

   # Linux
   sudo ruby setup.rb

Sudo is only necessary if your docker installation needs it.

In general we will (at some point) want to support kicking off a mass package build for a given rethinkdb git commit. We also want to support kicking off an individual package build for a particular (rethinkdb git commit, platform) pair.

EXAMPLE USAGE:

./setup.rb --help

# build packages, test installation, and copy packages for jammy
./setup.rb -c v2.4.3 --v243support --packages --test-pkgs --copy-pkgs --distro jammy

# view rethinkdb_2.4.3~0jammy_amd64.deb
ls artifacts/pkgs

BUILD REQUIREMENTS:

You need Ruby and Docker.

DIRECTORY STRUCTURE:

NOTES:

SEARCH TERMS: