Bug 1314807 - Use vendored tooltool.py; r=dustin
Do not speak to github.com as part of CI. Do not open ourselves to a MitM attack. Be more deterministic. MozReview-Commit-ID: JRGbraQtqJi
This commit is contained in:
@@ -39,7 +39,6 @@ export AUTOMATION=${GECKO_BASE_REPOSITORY:+1}
|
||||
: ${GECKO_DIR:=$WORKSPACE/gecko}
|
||||
: ${TOOLTOOL_MANIFEST:=browser/config/tooltool-manifests/linux64/hazard.manifest}
|
||||
: ${TOOLTOOL_CACHE:=$WORKSPACE/tt-cache}
|
||||
: ${TOOLTOOL_REPO:=https://github.com/mozilla/build-tooltool}
|
||||
|
||||
if ! [ -d $GECKO_DIR ]; then
|
||||
echo "GECKO_DIR must be set to a directory containing a gecko source checkout" >&2
|
||||
@@ -55,8 +54,7 @@ export MOZ_OBJDIR="$WORKSPACE/obj-analyzed"
|
||||
mkdir -p "$MOZ_OBJDIR"
|
||||
|
||||
if [ -n "$DO_TOOLTOOL" ]; then
|
||||
tc-vcs checkout --force-clone $WORKSPACE/tooltool $TOOLTOOL_REPO $TOOLTOOL_REPO $TOOLTOOL_REV
|
||||
( cd $TOOLTOOL_DIR; python $WORKSPACE/tooltool/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ -m $GECKO_DIR/$TOOLTOOL_MANIFEST fetch -c $TOOLTOOL_CACHE )
|
||||
( cd $TOOLTOOL_DIR; python $GECKO_DIR/testing/docker/recipes/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ -m $GECKO_DIR/$TOOLTOOL_MANIFEST fetch -c $TOOLTOOL_CACHE )
|
||||
fi
|
||||
|
||||
export NO_MERCURIAL_SETUP_CHECK=1
|
||||
|
||||
Reference in New Issue
Block a user