FROM ubuntu:bionic MAINTAINER Ben Hearsum # Required software ENV DEBIAN_FRONTEND noninteractive # %include python/mozbuild/mozbuild/action/tooltool.py ADD topsrcdir/python/mozbuild/mozbuild/action/tooltool.py /setup/tooltool.py # %include testing/mozharness/external_tools/robustcheckout.py ADD topsrcdir/testing/mozharness/external_tools/robustcheckout.py /usr/local/mercurial/robustcheckout.py # %include taskcluster/docker/recipes/hgrc COPY topsrcdir/taskcluster/docker/recipes/hgrc /etc/mercurial/hgrc.d/mozilla.rc # %include taskcluster/docker/recipes/install-mercurial.sh ADD topsrcdir/taskcluster/docker/recipes/install-mercurial.sh /setup/install-mercurial.sh ADD setup.sh /setup/setup.sh RUN cd /setup && ./setup.sh COPY runme.sh / COPY scripts/* /home/worker/scripts/ ENV HOME /home/worker ENV SHELL /bin/bash ENV USER worker ENV LOGNAME worker ENV LC_ALL C.UTF-8 ENV LANG C.UTF-8 CMD ["/runme.sh"]