diff options
Diffstat (limited to '')
-rw-r--r-- | taskcluster/docker/visual-metrics/Dockerfile | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/taskcluster/docker/visual-metrics/Dockerfile b/taskcluster/docker/visual-metrics/Dockerfile new file mode 100644 index 0000000000..dc6af587bc --- /dev/null +++ b/taskcluster/docker/visual-metrics/Dockerfile @@ -0,0 +1,28 @@ +FROM $DOCKER_IMAGE_PARENT +MAINTAINER Barret Rennie <barret@mozilla.com> + +RUN apt-get update && \ + apt-get install \ + ffmpeg \ + imagemagick \ + pyssim \ + python \ + python-pil \ + python3 \ + python3-pip + +WORKDIR /builds/worker + +# %include testing/mozharness/external_tools/performance-artifact-schema.json +ADD topsrcdir/testing/mozharness/external_tools/performance-artifact-schema.json /builds/worker/performance-artifact-schema.json + +COPY requirements.txt /builds/worker/requirements.txt +RUN pip3 install setuptools==42.0.2 +RUN pip3 install --require-hashes -r /builds/worker/requirements.txt && \ + rm /builds/worker/requirements.txt + +COPY similarity.py /builds/worker/bin/similarity.py +COPY run-visual-metrics.py /builds/worker/bin/run-visual-metrics.py +RUN chmod +x /builds/worker/bin/run-visual-metrics.py + +VOLUME /builds/worker/artifacts/ |