language: rust
cache: cargo
services: docker
rust:
- stable
- beta
- nightly
install:
- cargo install cross || true
- source ~/.cargo/env || true
script:
- cross build --all-features --target $TARGET
- cross build --all-features --target $TARGET --release
env:
- TARGET=armv7-unknown-linux-gnueabihf
- TARGET=armv7-unknown-linux-musleabihf
- TARGET=aarch64-unknown-linux-gnu
matrix:
allow_failures:
- rust: nightly