12 - libcurl4-openssl-dev
19 - env: CFG_RELEASE_CHANNEL=beta
21 - env: INTEGRATION=bitflags
22 - env: INTEGRATION=cargo
23 - env: INTEGRATION=chalk
24 - env: INTEGRATION=crater
25 - env: INTEGRATION=error-chain
26 - env: INTEGRATION=futures-rs
27 - env: INTEGRATION=glob
28 - env: INTEGRATION=log
29 - env: INTEGRATION=mdbook
30 - env: INTEGRATION=packed_simd
31 - env: INTEGRATION=rand
32 - env: INTEGRATION=rust-clippy
33 - env: INTEGRATION=rust-semverver
34 - env: INTEGRATION=stdsimd
35 - env: INTEGRATION=tempdir
37 # Doesn't build - seems to be because of an option
38 - env: INTEGRATION=packed_simd
39 # Doesn't build - a temporal build failure due to breaking changes in the nightly compilre
40 - env: INTEGRATION=rust-semverver
41 # can be moved back to include section after https://github.com/rust-lang-nursery/failure/pull/298 is merged
42 - env: INTEGRATION=failure
46 if [ -z ${INTEGRATION} ]; then
54 - if [ -z ${INTEGRATION} ]; then travis-cargo coveralls --no-sudo; fi
58 - cargo build --release --target=x86_64-unknown-linux-gnu
59 - tar czf rustfmt-x86_64-unknown-linux-gnu.tar.gz Contributing.md Design.md README.md -C target/x86_64-unknown-linux-gnu/release/rustfmt rustfmt
64 secure: "your own encrypted key"
66 - rustfmt-x86_64-unknown-linux-gnu.tar.gz
70 condition: "$DEPLOY = LINUX"