Bug 1131465 - Use tc-vcs to clone gecko outside of mozharness in emulator builds r=me a=taskcluster-only
authorjlal@mozilla.com
Mon, 09 Feb 2015 23:54:54 -0800
changeset 228264 03ce732e92663935396e363577cce2fdbd4abf3f
parent 228263 113306427046049ecae42f511ad3106c60f7d469
child 228265 a0a2cc23a31c83cee3153d5893365ff5334afc70
push id28259
push userryanvm@gmail.com
push dateTue, 10 Feb 2015 20:32:50 +0000
treeherdermozilla-central@3d3f1b07ef0f [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersme, taskcluster-only
bugs1131465
milestone38.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1131465 - Use tc-vcs to clone gecko outside of mozharness in emulator builds r=me a=taskcluster-only
testing/docker/builder/VERSION
testing/docker/builder/bin/build-emulator.sh
--- a/testing/docker/builder/VERSION
+++ b/testing/docker/builder/VERSION
@@ -1,1 +1,1 @@
-0.3.1
+0.3.2
--- a/testing/docker/builder/bin/build-emulator.sh
+++ b/testing/docker/builder/bin/build-emulator.sh
@@ -21,16 +21,19 @@ OBJDIR="$HOME/object-folder"
 
 if [ ! -d $OBJDIR ]; then
   mkdir -p $OBJDIR
 fi
 
 # Figure out where the remote manifest is so we can use caches for it.
 MANIFEST=$(repository-url.py $GECKO_HEAD_REPOSITORY $GECKO_HEAD_REV b2g/config/$TARGET/sources.xml)
 tc-vcs repo-checkout $OBJDIR/B2G https://git.mozilla.org/b2g/B2G.git $MANIFEST
+# Ensure we update gecko prior to invoking mozharness so commits match up
+# initially between manifest and gecko tree...
+pull-gecko.sh $OBJDIR/B2G/gecko
 
 debug_flag=""
 if [ 0$B2G_DEBUG -ne 0 ]; then
   debug_flag='--debug'
 fi
 
 ./mozharness/scripts/b2g_build.py \
   --config b2g/taskcluster-emulator.py \