]>
Commit | Line | Data |
---|---|---|
476ff2be | 1 | language: rust |
2c00a5a8 XL |
2 | sudo: false |
3 | ||
8bb4bdeb XL |
4 | matrix: |
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 | 29 | install: |
7cac9316 | 30 | - if [ -z "$NO_ADD" ]; then rustup target add $TARGET; fi |
2c00a5a8 | 31 | |
476ff2be SL |
32 | script: |
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 |
43 | env: |
44 | global: | |
45 | secure: "CBtqrudgE0PS8x3kTr44jKbC2D4nfnmdYVecooNm0qnER4B4TSvZpZSQoCgKK6k4BYQuOSyFTOwYx6M79w39ZMOgyCP9ytB+tyMWL0/+ZuUQL04yVg4M5vd3oJMkOaXbvG56ncgPyFrseY+FPDg+mXAzvJk/nily37YXjkQj2D0=" | |
46 | ||
476ff2be SL |
47 | notifications: |
48 | email: | |
49 | on_success: never | |
476ff2be SL |
50 | addons: |
51 | apt: | |
52 | packages: | |
53 | - g++-multilib |