diff --git a/.buildkite/pipeline-upload.sh b/.buildkite/pipeline-upload.sh new file mode 100755 index 0000000000..a3af2c8d77 --- /dev/null +++ b/.buildkite/pipeline-upload.sh @@ -0,0 +1,20 @@ +#!/usr/bin/env bash +# +# This script is used to upload the full buildkite pipeline. The steps defined +# in the buildkite UI should simply be: +# +# steps: +# - command: "ci/buildkite-pipeline-upload.sh" +# + +set -e +cd "$(dirname "$0")"/.. + +buildkite-agent pipeline upload ci/buildkite.yml + +if [[ $BUILDKITE_BRANCH =~ ^pull ]]; then + # Add helpful link back to the corresponding Github Pull Request + buildkite-agent annotate --style "info" \ + "Github Pull Request: https://github.com/solana-labs/solana/$BUILDKITE_BRANCH" +fi +