rust/mk
Eduard-Mihai Burtescu 02312b1fdb Rollup merge of #37584 - alexcrichton:travis, r=brson
Move all Linux/OSX CI infastructure to Travis

This commit configures our `.travis.yml` to test the full suite of tests we have
on Buildbot right now. A whole mess of docker images are added to the `src/ci`
directory which represent all the build environments for each configuration.
Each of these environments is then configured in `.travis.yml` to run on the
auto branch.

Note that the full matrix of tests aren't intended to be run on all PRs.
Instead, we continue to run only one entry in the matrix, forcing all others to
finish quickly. Only the `auto` branch should run the full matrix of builds.

Also note that the infrastructure hasn't quite been allocated yet to the
rust-lang/rust repository, so everything is disabled for now except for the one
build that happens on PRs. Once that infrastructure is allocated though we can
enable this and let it fly!

Notable modifications from the current test suite today:

* Android tests are run in rustbuild instead of the makefiles, for whatever
  reason I couldn't get the makefiles to work on Travis.
* A debuginfo test was updated to work with the current version of the Android
  NDK.
* Some dependencies in `mk/tests.mk` were fixed to allow running tests in
  parallel.
2016-11-12 10:38:38 +02:00
..
cfg Support for aarch64 architecture on Fuchsia 2016-10-24 16:58:35 -07:00
clean.mk crate-ify compiler-rt into compiler-builtins 2016-09-12 21:22:15 -07:00
crates.mk Change implementation of syntax::util::SmallVector to use data_structures::SmallVec. 2016-11-11 07:38:48 -07:00
ctags.mk
debuggers.mk
dist.mk rustbuild: Tweak for vendored dependencies 2016-11-08 07:32:05 -08:00
docs.mk Also remove build steps for style 2016-08-25 15:22:57 -04:00
grammar.mk
host.mk
install.mk Allow setting --docdir 2016-09-08 23:18:20 -07:00
llvm.mk Add AppVeyor configuration to the repo 2016-10-14 20:33:20 -07:00
main.mk Set RUSTC_BOOTSTRAP to some value. 2016-11-03 22:15:43 +00:00
platform.mk crate-ify compiler-rt into compiler-builtins 2016-09-12 21:22:15 -07:00
prepare.mk
reconfig.mk
rt.mk no emutls for you, windows 2016-09-12 21:22:15 -07:00
rustllvm.mk Merge branch 'master' into issue-30961 2016-08-06 15:50:48 +10:00
stage0.mk mk: If local-rust is the same as the current version, then force a local-rebuild 2016-07-15 19:37:15 +02:00
target.mk Allow bootstrapping without a key. Fixes #36548 2016-10-19 01:23:01 +00:00
tests.mk Move all Linux/OSX CI infastructure to Travis 2016-11-11 07:36:40 -08:00
util.mk