test: add freebsd env on cirrus-ci.com
Diff
.cirrus.yml | 32 ++++++++++++++++++++++++++++++++
1 file changed, 32 insertions(+)
@@ -0,0 +1,32 @@
freebsd_instance:
image: freebsd-12-2-release-amd64
task:
name: FreeBSD
env:
LOOM_MAX_PREEMPTIONS: 2
RUSTFLAGS: -Dwarnings
setup_script:
- pkg install -y bash curl
- curl https://sh.rustup.rs -sSf --output rustup.sh
- sh rustup.sh -y --profile minimal --default-toolchain stable
- . $HOME/.cargo/env
- rustup target add i686-unknown-freebsd
- |
echo "~~~~ rustc --version ~~~~"
rustc --version
test_script:
- . $HOME/.cargo/env
- cargo test --all
i686_test_script:
- . $HOME/.cargo/env
- |
cargo test --all --target i686-unknown-freebsd
build_test_script:
- . $HOME/.cargo/env
- |
cargo build --verbose