mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-11-09 04:39:03 +02:00
- 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
22 lines
544 B
Bash
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
|