Dockerfile (875B)
1 FROM $DOCKER_IMAGE_PARENT 2 MAINTAINER Mike Hommey <mhommey@mozilla.com> 3 4 VOLUME /builds/worker/checkouts 5 VOLUME /builds/worker/workspace 6 VOLUME /builds/worker/tooltool-cache 7 8 ENV LANG=en_US.UTF-8 9 10 RUN apt-get install \ 11 binutils-multiarch \ 12 bzip2 \ 13 curl \ 14 enjarify \ 15 diffoscope \ 16 jsbeautifier \ 17 libc++abi1 \ 18 locales \ 19 default-jdk-headless \ 20 python3-progressbar \ 21 unzip \ 22 xxd \ 23 zip \ 24 && \ 25 sed -i '/en_US.UTF-8/s/^# *//' /etc/locale.gen && \ 26 locale-gen 27 28 COPY get_and_diffoscope /builds/worker/bin/get_and_diffoscope 29 COPY readelf /builds/worker/bin/readelf 30 COPY report_error /builds/worker/bin/report_error 31 COPY test_diffoscope /builds/worker/bin/test_diffoscope 32 33 RUN chown -R worker:worker /builds/worker/bin && chmod 755 /builds/worker/bin/* && \ 34 /builds/worker/bin/test_diffoscope