- Currently, only linux on x86_64 is supported.
- The recommended linux distro is Ubuntu 24_04.
- The build process uses Bazel via Bazelisk.
When configuring a VM, have at least 12 GB of RAM and 8 CPU cores available.
wget https://github.com/bazelbuild/bazelisk/releases/download/v1.27.0/bazelisk-linux-amd64
chmod +x bazelisk-linux-amd64
sudo mv bazelisk-linux-amd64 /usr/local/bin/bazel
check bazelisk is installed
which bazel
- git
- clang-18
- build-essential
- openjdk-25-jdk
- bubblewrap
- rsync
- libgmp-dev
- liblz4-dev
- libzstd-dev
- pkg-config
- libev-dev
- libssl-dev
sudo apt install -y git clang-18 build-essential openjdk-25-jdk bubblewrap rsync libgmp-dev liblz4-dev libzstd-dev pkg-config libev-dev libssl-dev
git clone https://github.com/carverauto/serviceradar.git
bazel build //...