#!/usr/bin/env bash HERE="$(dirname "$0")" # shellcheck source=ci/setup-new-buildkite-agent/utils.sh source "$HERE"/utils.sh ensure_env || exit 1 set -e # Install buildkite-agent echo "deb https://apt.buildkite.com/buildkite-agent stable main" | tee /etc/apt/sources.list.d/buildkite-agent.list apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 32A37959C2FA5C3C99EFBC32A79206696452D198 apt-get update apt-get install -y buildkite-agent # Configure the installation echo "Go to https://buildkite.com/organizations/solana-labs/agents" echo "Click Reveal Agent Token" echo "Paste the Agent Token, then press Enter:" read -r agent_token sudo sed -i "s/xxx/$agent_token/g" /etc/buildkite-agent/buildkite-agent.cfg cat > /etc/buildkite-agent/hooks/environment < /lib/systemd/system/buildkite-agent.service <