summaryrefslogtreecommitdiffhomepage
path: root/.buildkite/hooks/pre-command
blob: 7d277202b65e7e91110c6d431d151fb1365fcd90 (plain)
1
2
3
4
5
6
7
8
9
10
11
# Setup for parallelization with PARTITION and TOTAL_PARTITIONS.
export PARTITION=${BUILDKITE_PARALLEL_JOB:-0}
PARTITION=$((${PARTITION}+1)) # 1-indexed, but PARALLEL_JOB is 0-indexed.
export TOTAL_PARTITIONS=${BUILDKITE_PARALLEL_JOB_COUNT:-1}

# Ensure Docker has experimental enabled.
EXPERIMENTAL=$(sudo docker version --format='{{.Server.Experimental}}')
if test "${EXPERIMENTAL}" != "true"; then
  make sudo TARGETS=//runsc:runsc ARGS="install --experimental=true"
  sudo systemctl restart docker
fi