Add gitlab CI tests
[pygobject.git] / .gitlab-ci / Dockerfile
blob3943383c3434f6a0e4593b6260871f6afed9ac54
1 FROM ubuntu:zesty
3 ENV LANG C.UTF-8
4 ENV PYTHONDONTWRITEBYTECODE 1
5 ENV CI true
7 RUN apt-get update
8 RUN apt-get install -y dirmngr
9 RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F23C5A6CF475977595C89F51BA6932366A755776
10 RUN echo "deb http://ppa.launchpad.net/deadsnakes/ppa/ubuntu xenial main" >> /etc/apt/sources.list
11 RUN apt-get update
13 RUN apt-get install -y \
14     autoconf-archive \
15     libglib2.0-dev \
16     libcairo2-dev \
17     virtualenv \
18     git \
19     python2.7-dev \
20     python3.4-dev \
21     python3.5-dev \
22     python3.6-dev \
23     libtool \
24     libffi-dev \
25     gobject-introspection \
26     libgirepository1.0-dev \
27     libgtk-3-0 \
28     gir1.2-gtk-3.0 \
29     dbus \
30     xauth \
31     xvfb \
32     locales