Bug 1289249 - Use vendored tooltool in desktop-build image; r=dustin

Vendoring: more reliable, more determinism, more secure.

MozReview-Commit-ID: BYUUj4ZpndD

--HG--
extra : rebase_source : 4a1125efcca1fb50d5c191d3aadb0d11d442b628
This commit is contained in:
Gregory Szorc 2016-09-28 21:54:21 -07:00
Родитель 51703443c7
Коммит 2df70dad2c
1 изменённых файлов: 3 добавлений и 5 удалений

Просмотреть файл

@ -11,6 +11,9 @@ VOLUME /home/worker/tooltool-cache
ADD bin /home/worker/bin
RUN chmod +x /home/worker/bin/*
# %include testing/docker/recipes/tooltool.py
ADD topsrcdir/testing/docker/recipes/tooltool.py /builds/tooltool.py
# Add wrapper scripts for xvfb allowing tasks to easily retry starting up xvfb
# %include testing/docker/recipes/xvfb.sh
ADD topsrcdir/testing/docker/recipes/xvfb.sh /home/worker/scripts/xvfb.sh
@ -32,11 +35,6 @@ ADD oauth.txt /home/worker/
# the directory where mozharness is run (not its --work-dir)
ADD buildprops.json /home/worker/
# install tooltool directly from github where tooltool_wrapper.sh et al. expect
# to find it
RUN wget -O /builds/tooltool.py https://raw.githubusercontent.com/mozilla/build-tooltool/master/tooltool.py
RUN chmod +x /builds/tooltool.py
# Move installation to base centos6-build image once Bug 1272629 is fixed
# Install the screen package here to use with xvfb.
# Install bison to build binutils.