summaryrefslogtreecommitdiffstats
path: root/testing/docker/rust-build/upload_rust.sh
blob: d3a7b634e3578c3896cfa721e075f136cd62250b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/bash -vex

set -x -e

: WORKSPACE ${WORKSPACE:=/home/worker}

set -v

# Upload artifacts packaged by the build script.
pushd ${WORKSPACE}
if test -n "$TASK_ID"; then
  # If we're running on task cluster, use the upload-capable tunnel.
  TOOLTOOL_OPTS="--url=http://relengapi/tooltool/"
  MESSAGE="Taskcluster upload ${TASK_ID}/${RUN_ID} $0"
else
  MESSAGE="Rust toolchain build for gecko"
fi
if test -r rust-version; then
  MESSAGE="$MESSAGE $(cat rust-version)"
fi
/build/tooltool.py upload ${TOOLTOOL_OPTS} --message="${MESSAGE}"
popd