#!/bin/bash set -eou pipefail declare -a extra_env while IFS='=' read -r -d '' name value; do if [[ "$name" == READTHEDOCS* ]]; then extra_env+=("--//sphinxdocs:extra_env=$name=$value") fi done < <(env -0) # In order to get the build number, we extract it from the host name extra_env+=("--//sphinxdocs:extra_env=HOSTNAME=$HOSTNAME") set -x bazel run \ --config=rtd \ "--//sphinxdocs:extra_defines=version=$READTHEDOCS_VERSION" \ "${extra_env[@]}" \ //docs:readthedocs_install