Bug 1176961 - Image builds should fail if tc-vcs fails to install; r=dustin
authorMorgan Phillips <winter2718@gmail.com>
Wed, 24 Jun 2015 10:41:37 -0700
changeset 250248 a44bd7282da465e2fe27681b96e6dcc5f9e34237
parent 250247 ed7bcd03dcca372eb371a6fa78fe5155b2ca9b05
child 250249 661394c147d32a287b016f55c8ec1b9b43744236
push id61496
push usermphillips@mozilla.com
push dateFri, 26 Jun 2015 01:25:38 +0000
treeherdermozilla-inbound@661394c147d3 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersdustin
bugs1176961
milestone41.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 1176961 - Image builds should fail if tc-vcs fails to install; r=dustin
testing/docker/ubuntu-build/Dockerfile
--- a/testing/docker/ubuntu-build/Dockerfile
+++ b/testing/docker/ubuntu-build/Dockerfile
@@ -6,17 +6,17 @@ RUN useradd -d /home/worker -s /bin/bash
 
 # install non-build specific dependencies in a single layer
 ADD           system-setup.sh   /tmp/system-setup.sh
 RUN           bash /tmp/system-setup.sh
 
 # configure git and install tc-vcs
 RUN git config --global user.email "nobody@mozilla.com" && \
     git config --global user.name "mozilla"
-RUN npm install -g taskcluster-vcs@2.3.6 || true
+RUN npm install -g taskcluster-vcs@2.3.6
 
 # Ensure that build specific dependencies live in a single layer
 ADD           build-setup.sh   /tmp/build-setup.sh
 RUN           bash /tmp/build-setup.sh
 
 # Builds need the share module enabled
 ADD           hgrc /home/worker/.hgrc