#!/usr/bin/env bash # Cause the script to exit if a single command fails set -e platform="unknown" unamestr="$(uname)" if [[ "$unamestr" == "Linux" ]]; then echo "Platform is linux." platform="linux" elif [[ "$unamestr" == "Darwin" ]]; then echo "Platform is macosx." platform="darwin" else echo "Unrecognized platform." exit 1 fi URL="https://github.com/bazelbuild/bazel/releases/download/0.26.1/bazel-0.26.1-installer-${platform}-x86_64.sh" wget -O install.sh $URL chmod +x install.sh ./install.sh --user rm -f install.sh if [[ "$TRAVIS" == "true" ]]; then # Use bazel disk cache if this script is running in Travis. mkdir -p $HOME/ray-bazel-cache echo "build --disk_cache=$HOME/ray-bazel-cache" >> $HOME/.bazelrc fi