summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@gnome.org>2017-02-01 12:36:07 +0000
committerEmmanuele Bassi <ebassi@gnome.org>2017-02-01 12:36:07 +0000
commit3d1193fd30da12bcf1591bce18ccc615055424c1 (patch)
tree35d12d1752f5e38a8c57c50a44b090eef0a269b8 /.travis.yml
parent6973dd5db30057c66fd8db99c55917f671e5d380 (diff)
downloadlibepoxy-3d1193fd30da12bcf1591bce18ccc615055424c1.tar.gz
Use container based CI on Travis
We don't really use `sudo` anywhere, except for installing packages; this means we should be able to use the faster container-based environment on Travis, instead of the VM-based one.
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml25
1 files changed, 20 insertions, 5 deletions
diff --git a/.travis.yml b/.travis.yml
index a80527f..c5958dc 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -3,11 +3,26 @@ compiler:
- gcc
- clang
+sudo: false
+
+addons:
+ apt:
+ packages:
+ - xutils-dev
+ - libgl1-mesa-dev
+ - libegl1-mesa-dev
+ - libgles1-mesa-dev
+ - libgles2-mesa-dev
+ - libgl1-mesa-dri
+
+env:
+ global:
+ - DISPLAY=:99.0
+
before_install:
- - "export DISPLAY=:99.0"
- "/sbin/start-stop-daemon --start --quiet --pidfile /tmp/custom_xvfb_99.pid --make-pidfile --background --exec /usr/bin/Xvfb -- :99 -ac -screen 0 1280x1024x24"
-install:
- - sudo apt-get update
- - sudo apt-get install xutils-dev libgl1-mesa-dev libegl1-mesa-dev libgl1-mesa-dri libgles1-mesa-dev libgles2-mesa-dev
+
script:
- - ./autogen.sh && make && make check
+ - NOCONFIGURE=1 ./autogen.sh
+ - mkdir _build && cd _build
+ - ../configure && make V=1 && make V=1 check