taskcluster/docker/static-analysis-build/Dockerfile
author Robert Bartlensky <rbartlensky@mozilla.com>
Wed, 12 Sep 2018 09:34:30 +0000
changeset 435863 081d8311be597a227b839b7c9b95fb0a764514c0
parent 429160 taskcluster/docker/infer-build/Dockerfile@f416035aca83e6b01a44053f5a648389cb31c540
permissions -rw-r--r--
Bug 1479503: Check infer in ./mach static-analysis autotest. r=nalexander Adds infer to ./mach static-analysis autotest. Differential Revision: https://phabricator.services.mozilla.com/D4547

# %ARG DOCKER_IMAGE_PARENT
FROM $DOCKER_IMAGE_PARENT
MAINTAINER Robert Bartlensky <rbartlensky@mozilla.com>

VOLUME /builds/worker/checkouts
VOLUME /builds/worker/workspace
VOLUME /builds/worker/tooltool-cache

ENV XZ_OPT=-T0

RUN apt-get update && \
    apt-get install \
      autoconf2.13 \
      automake \
      bison \
      bzip2 \
      cmake \
      flex \
      curl \
      opam \
      libsqlite3-dev \
      file \
      gawk \
      gcc-multilib \
      gnupg \
      libc6-dev \
      openjdk-8-jdk-headless \
      pkg-config \
      patch \
      p7zip-full \
      procps \
      python-pip \
      python-setuptools \
      python-virtualenv \
      rsync \
      screen \
      tar \
      unzip \
      uuid \
      valgrind \
      wget \
      yasm \
      zip \
      zlib1g-dev \
      x11-utils \
      xvfb \
      linux-libc-dev \
      libdbus-glib-1-dev \
      libfontconfig1-dev \
      libfreetype6-dev \
      libgconf2-dev \
      libgtk-3-dev \
      libgtk2.0-dev \
      libpango1.0-dev \
      libpulse-dev \
      libx11-xcb-dev \
      libxt-dev \
      lib32z1