31a8638e5e
A few changes are included here: * The `winapi` and `url` dependencies were dropped. The source code for these projects is pretty weighty, and we're about to vendor them, so let's not commit to that intake just yet. If necessary we can vendor them later but for now it shouldn't be necessary. * The `--frozen` flag is now always passed to Cargo, obviating the need for tidy's `cargo_lock` check. * Tidy was updated to not check the vendor directory Closes #34687
34 lines
721 B
YAML
34 lines
721 B
YAML
language: generic
|
|
sudo: required
|
|
services:
|
|
- docker
|
|
|
|
# LLVM takes awhile to check out and otherwise we'll manage the submodules in
|
|
# our configure script, so disable auto submodule management.
|
|
git:
|
|
submodules: false
|
|
depth: 1
|
|
|
|
before_install:
|
|
- docker build -t rust -f src/etc/Dockerfile src/etc
|
|
|
|
script:
|
|
- docker run -v `pwd`:/build rust
|
|
sh -c "
|
|
./configure --enable-vendor --enable-rustbuild --llvm-root=/usr/lib/llvm-3.7 --enable-quiet-tests &&
|
|
make tidy &&
|
|
make check -j4
|
|
"
|
|
|
|
# Real testing happens on http://buildbot.rust-lang.org/
|
|
#
|
|
# See https://github.com/rust-lang/rust-buildbot
|
|
# CONTRIBUTING.md#pull-requests
|
|
|
|
notifications:
|
|
email: false
|
|
|
|
branches:
|
|
only:
|
|
- master
|