👉🏻 Follow the get-started tutorial
- First authenticate with
tipi connect
- Pick one of the following build execution contexts :
# configure
cmake-re -S . -B ./build-hermetic -DCMAKE_TOOLCHAIN_FILE=environments/linux.cmake
# build
cmake-re --build ./build-hermetic
# configure
cmake-re --remote -S . -B ./build-remote -DCMAKE_TOOLCHAIN_FILE=environments/linux.cmake
# build
cmake-re --build ./build-remote -DCMAKE_TOOLCHAIN_FILE=environments/linux.cmake
# Setup RBE Cluster
export RBE_service=<cluster-address:port>
export RBE_tls_client_auth_key=/path/to/engflow.key
export RBE_tls_client_auth_cert=/path/to/engflow.crt
# configure
cmake-re --distributed -S . -B ./build-distributed -GNinja -DCMAKE_TOOLCHAIN_FILE=environments/linux.cmake
# build
cmake-re --build ./build-distributed -j500
➡️ Combine L1 + L2 for the best experience with --remote --distributed
.
cmake-re --host -S . -B ./build-host -DCMAKE_TOOLCHAIN_FILE=environments/linux.cmake
cmake-re --build ./build-host