]> git.proxmox.com Git - rustc.git/blame - src/vendor/cc/.travis.yml
New upstream version 1.25.0+dfsg1
[rustc.git] / src / vendor / cc / .travis.yml
CommitLineData
476ff2be 1language: rust
2c00a5a8
XL
2sudo: false
3
8bb4bdeb
XL
4matrix:
5 include:
ea8adc8c 6 - rust: 1.13.0
8bb4bdeb
XL
7 install:
8 script: cargo build
2c00a5a8
XL
9 - rust: stable
10 env: TARGET=x86_64-unknown-linux-gnu NO_ADD=1
11 - rust: stable
12 env: TARGET=i686-unknown-linux-gnu
13 - os: osx
14 env: TARGET=x86_64-apple-darwin NO_ADD=1
15 - rust: beta
16 env: TARGET=x86_64-unknown-linux-gnu NO_ADD=1
17 - rust: nightly
18 env: TARGET=x86_64-unknown-linux-gnu NO_ADD=1
19
20 - rust: nightly
21 before_script:
22 - pip install 'travis-cargo<0.2' --user && export PATH=$HOME/.local/bin:$PATH
23 install:
24 script:
25 - cargo doc --no-deps --all-features
26 after_success:
27 - travis-cargo --only nightly doc-upload
8bb4bdeb 28
476ff2be 29install:
7cac9316 30 - if [ -z "$NO_ADD" ]; then rustup target add $TARGET; fi
2c00a5a8 31
476ff2be
SL
32script:
33 - cargo build --verbose
34 - cargo test --verbose
35 - cargo test --verbose --features parallel
abe05a73
XL
36 - cargo test --manifest-path cc-test/Cargo.toml --target $TARGET
37 - cargo test --manifest-path cc-test/Cargo.toml --target $TARGET --features parallel
38 - cargo test --manifest-path cc-test/Cargo.toml --target $TARGET --release
476ff2be
SL
39 - cargo doc
40 - cargo clean && cargo build
41 - rustdoc --test README.md -L target/debug -L target/debug/deps
2c00a5a8 42
476ff2be
SL
43env:
44 global:
45 secure: "CBtqrudgE0PS8x3kTr44jKbC2D4nfnmdYVecooNm0qnER4B4TSvZpZSQoCgKK6k4BYQuOSyFTOwYx6M79w39ZMOgyCP9ytB+tyMWL0/+ZuUQL04yVg4M5vd3oJMkOaXbvG56ncgPyFrseY+FPDg+mXAzvJk/nily37YXjkQj2D0="
46
476ff2be
SL
47notifications:
48 email:
49 on_success: never
476ff2be
SL
50addons:
51 apt:
52 packages:
53 - g++-multilib