From 04426957d8f9374b4b3ba311e2a897eeee6bab24 Mon Sep 17 00:00:00 2001 From: Jon Gjengset Date: Mon, 29 Apr 2019 11:11:39 -0400 Subject: [PATCH] Add Cirrus CI for FreeBSD build --- .cirrus.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .cirrus.yml diff --git a/.cirrus.yml b/.cirrus.yml new file mode 100644 index 0000000..388ecce --- /dev/null +++ b/.cirrus.yml @@ -0,0 +1,24 @@ +task: + name: stable-x86_64-unknown-freebsd + freebsd_instance: + matrix: + - image: freebsd-12-0-release-amd64 + - image: freebsd-11-2-release-amd64 + env: + RUST_BACKTRACE: 1 + setup_script: + - pkg install -y curl git + - curl https://sh.rustup.rs -sSf --output rustup.sh + - sh rustup.sh -y + - . $HOME/.cargo/env + check_script: + - . $HOME/.cargo/env + - cargo check --all-targets + build_script: + - . $HOME/.cargo/env + - cargo build --all-targets --verbose + test_script: + - . $HOME/.cargo/env + - cargo test --examples + - cargo test --doc + - cargo test --lib