From 0bc31e5373a089812fe109fee30758ee9df037f8 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Tue, 15 Mar 2016 21:39:30 +0100 Subject: [PATCH] docker: Also run on Ubuntu Wily on Travis --- .travis.yml | 3 +++ misc/docker/ubuntu-wily/Dockerfile | 25 +++++++++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 misc/docker/ubuntu-wily/Dockerfile diff --git a/.travis.yml b/.travis.yml index 5c3eaf4f0..446db8b0a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -18,6 +18,9 @@ matrix: - os: linux env: DOCKER=archlinux services: docker + - os: linux + env: DOCKER=ubuntu-wily + services: docker - os: osx env: TESTENV=py35 - os: linux diff --git a/misc/docker/ubuntu-wily/Dockerfile b/misc/docker/ubuntu-wily/Dockerfile new file mode 100644 index 000000000..71404a360 --- /dev/null +++ b/misc/docker/ubuntu-wily/Dockerfile @@ -0,0 +1,25 @@ +FROM ubuntu:wily +MAINTAINER Florian Bruhin + +ENV DEBIAN_FRONTEND=noninteractive + +RUN apt-get -y update && \ + apt-get -y dist-upgrade && \ + apt-get -y install python3-pyqt5 python3-pyqt5.qtwebkit python-tox \ + python3-sip xvfb git python3-setuptools wget \ + herbstluftwm language-pack-en + +RUN useradd user && mkdir /home/user && chown -R user:users /home/user +USER user +WORKDIR /home/user + +ENV DISPLAY=:0 +ENV LC_ALL=en_US.UTF-8 +ENV LANG=en_US.UTF-8 + +CMD Xvfb -screen 0 800x600x24 :0 & \ + sleep 2 && \ + herbstluftwm & \ + git clone /outside qutebrowser.git && \ + cd qutebrowser.git && \ + tox -e py34