servo/etc
bors-servo 628c2a0432 Auto merge of #8036 - frewsxcv:travis, r=metajack
Travis CI building cleanup, enable caching

The only reason the Dockerfile was introduced is because the default
machines that Travis uses are based on Ubuntu 12.04, which has some very
old incompatible dependencies with Servo. Docker allowed use to use a
new version of Ubuntu, allowing us to compile with ease. I just learned
that they are currently beta testing 14.04 support:

http://docs.travis-ci.com/user/trusty-ci-environment/

This commit updates our Travis config to remove our dependency on Docker
and just build directly on the images, reducing some complexity and also
overhead of downloading Docker images.

In addition, this commit also enables caching of the .servo and .cargo
directories on Travis in an attempt to reduce build times.

http://docs.travis-ci.com/user/caching/#Arbitrary-directories

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8036)
<!-- Reviewable:end -->
2015-10-16 14:09:36 -06:00
..
ci Travis CI building cleanup, enable caching 2015-10-15 15:54:03 -04:00
doc.servo.org Cargoify servo 2014-09-08 20:21:42 -06:00
layout_viewer Update layout viewer docs 2015-04-20 14:50:22 -07:00
cert_generator.js Only SSL CA certs 2015-01-31 16:10:17 +05:30
jsdefine Cargoify servo 2014-09-08 20:21:42 -06:00
rustc-with-gold Only use a rustc wrapper script when ld.gold is available. 2015-08-17 09:20:07 +02:00
rustdoc-style.html Cargoify servo 2014-09-08 20:21:42 -06:00
rustdoc-with-private Make doc comments not truncated again. 2015-07-20 09:30:31 +02:00
servo.sb Cargoify servo 2014-09-08 20:21:42 -06:00
servo_gdb.py Add flake8 to the tidy process for Python files 2015-06-04 11:17:34 -04:00