no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
[gecko.git] / taskcluster / docker / android-build / Dockerfile
blob22eb3c51c8a363806d784af36aaad8a2a529b4f2
1 FROM $DOCKER_IMAGE_PARENT
2 MAINTAINER Nick Alexander <nalexander@mozilla.com>
4 VOLUME /builds/worker/checkouts
5 VOLUME /builds/worker/workspace
6 VOLUME /builds/worker/tooltool-cache
8 # rsync is required for l10n single locale repacks.  less, screen, and
9 # vim, help debugging interactive tasks in Task Cluster.
10 # git and openssh-client are used to upload GeckoView javadoc to Github.
11 RUN apt-get update && \
12     apt-get install \
13       autoconf2.13 \
14       build-essential \
15       base-files \
16       ccache \
17       cmake \
18       curl \
19       file \
20       gnupg \
21       jq \
22       less \
23       openssh-client \
24       procps \
25       python3-dev \
26       rsync \
27       screen \
28       sudo \
29       tar \
30       unzip \
31       uuid \
32       valgrind \
33       vim \
34       x11-utils \
35       xvfb \
36       wget \
37       zip \
38       zstd
40 # Add wrapper scripts for xvfb allowing tasks to easily retry starting up xvfb.
41 # %include taskcluster/docker/recipes/xvfb.sh
42 COPY topsrcdir/taskcluster/docker/recipes/xvfb.sh /builds/worker/scripts/xvfb.sh
44 # Back to the workdir, matching desktop-build.
45 WORKDIR /builds/worker