travis-ci: Add and use infrastructure to build and test in Docker
authorSimon McVittie <simon.mcvittie@collabora.co.uk>
Mon, 28 Nov 2016 16:38:37 +0000 (16:38 +0000)
committerSimon McVittie <simon.mcvittie@collabora.co.uk>
Tue, 29 Nov 2016 12:37:48 +0000 (12:37 +0000)
commit367526aff65a97214879d41c1e0f5c30ffb6c461
tree3ce36a85da8d791a56f0df17b6916535663ae1c0
parentc807f383a98416858bdc2ee695b1c9e8536234d6
travis-ci: Add and use infrastructure to build and test in Docker

Debian stable, Debian testing and Ubuntu LTS provide a reasonable
spectrum of old and new distributions. I'm only doing one build on
each to avoid a combinatorial explosion of options.

The Docker images don't have any deb-src apt sources set up, so don't
use `apt-get build-dep`; just include dependencies manually.

Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
Reviewed-by: Philip Withnall <philip.withnall@collabora.co.uk>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=98889
.travis.yml
tools/ci-Dockerfile.in [new file with mode: 0644]
tools/ci-build.sh
tools/ci-install.sh