summaryrefslogtreecommitdiff
path: root/.travis.yml
AgeCommit message (Collapse)AuthorFilesLines
2017-02-20travis: bring the scons build on par with AppVeyorEmil Velikov1-1/+1
Namely, always build with LLVM and run the check target. Cc: Rhys Kidd <rhyskidd@gmail.com> Cc: Eric Anholt <eric@anholt.net> Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2017-02-07travis: use both cores for make/make checkEmil Velikov1-0/+1
The instance offers 2 cores, so use them to speed things up. v2: Set MAKEFLAGS instead [Eric] Signed-off-by: Emil Velikov <emil.velikov@collabora.com> Reviewed-by: Eric Anholt <eric@anholt.net>
2017-02-07travis: add nearly all gallium drivers to the listEmil Velikov1-2/+2
Note: we need the explicit --enable-freedreno for libdrm since the latter is 'smart' and disables it if building on !arm platforms. The radeonsi and swr are explicitly left out since they require 'too-recent' LLVM - 3.6 Signed-off-by: Emil Velikov <emil.velikov@collabora.com> Reviewed-by: Andres Gomez <agomez@igalia.com> Reviewed-by: Eric Anholt <eric@anholt.net>
2017-02-07travis: correct libdrm required regex to also track libdrm itselfEmil Velikov1-1/+1
The current regex was tracking only the libdrm_foo packages, while with recent changed we bumped only (and rightfully so) libdrm. Fix the regex to track any libdrm package. Signed-off-by: Emil Velikov <emil.velikov@collabora.com> Reviewed-by: Andres Gomez <agomez@igalia.com> Reviewed-by: Rhys Kidd <rhyskidd@gmail.com> Reviewed-by: Eric Anholt <eric@anholt.net>
2017-01-13travis: Add the new drivers etnaviv and imxRhys Kidd1-3/+3
Signed-off-by: Rhys Kidd <rhyskidd@gmail.com> Reviewed-by: Christian Gmeiner <christian.gmeiner@gmail.com> Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
2016-10-18travis: remove no longer needed libudev-dev dependencyEmil Velikov1-1/+0
Signed-off-by: Emil Velikov <emil.velikov@collabora.com> Reviewed-by: Axel Davy <axel.davy@ens.fr> Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
2016-08-24travis: Upgrade LLVM dependency to 3.5 and enable LLVM drivers.Eric Anholt1-6/+7
Reviewed-by: Emil Velikov <emil.velikov@collabora.com> Reviewed-by: Rhys Kidd <rhyskidd@gmail.com>
2016-08-24travis: Enable vc4 in libdrm to satisfy vc4 test build dependency.Eric Anholt1-1/+1
Reviewed-by: Emil Velikov <emil.velikov@collabora.com> Reviewed-by: Rhys Kidd <rhyskidd@gmail.com>
2016-08-24travis: Update to the Ubuntu Trusty image.Eric Anholt1-1/+2
This will hopefully fix wget from x.org (no real reason explained in Travis CI bug reports), and may also mean that we can enable LLVM driver builds. Reviewed-by: Emil Velikov <emil.velikov@collabora.com> Reviewed-by: Rhys Kidd <rhyskidd@gmail.com>
2016-08-24travis: Parse configure.ac to pick an updated LIBDRM_VERSION.Eric Anholt1-0/+10
Travis has been broken a couple of times by configure.ac updates. To make it useful, auto-update the version necessary. This could potentially be used for other dependencies, too, but those get bumped less frequently. Reviewed-by: Emil Velikov <emil.velikov@collabora.com> Reviewed-by: Rhys Kidd <rhyskidd@gmail.com>
2015-12-01travis: Add a test build with scons.Eric Anholt1-6/+15
Since I just broke the scons build, I figured I'd make Travis test that I don't break it again in the future. The script runs the builds in parallel across VMs, so it still takes just 5 minutes to turn around results. Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
2015-12-01travis: Initial import of travis instructions.Eric Anholt1-0/+92
This just builds/installs our dependencies, and runs "make check". I'm interested in integrating more tests into it, but this seems like a pretty easy first start. If your personal branches of Mesa are on github, you can enable it on your account and the repository (see https://docs.travis-ci.com/user/for-beginners), then any pushes you do will get their HEAD commit tested, and any pull requests to your tree will get their merge commits tested.