gecko-dev/testing/docker/rust-build/upload_rust.sh
Ralph Giles cd27883333 Bug 1265817 - Update gecko-rust-build to v0.2.1. r=dustin
- Move to quay.io/rust builder base.
- Set stable channel to work around compatibility checks with upstream
  rust-std builds.
- Updates for stable rust changes.
- Rough repack script for packaging upstream builds for tooltool.

Merge changes from https://github.com/rillian/rust-build tag v0.2.1.

MozReview-Commit-ID: 4rcrUCg2CSw

--HG--
extra : rebase_source : 9e371bf2e28ed903b9b9534b247f2b80d7c44eec
2016-04-19 10:41:18 -07:00

22 lines
544 B
Bash

#!/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