diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-28 14:29:10 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-28 14:29:10 +0000 |
commit | 2aa4a82499d4becd2284cdb482213d541b8804dd (patch) | |
tree | b80bf8bf13c3766139fbacc530efd0dd9d54394c /taskcluster/docker/visual-metrics/Dockerfile | |
parent | Initial commit. (diff) | |
download | firefox-upstream.tar.xz firefox-upstream.zip |
Adding upstream version 86.0.1.upstream/86.0.1upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
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/ |