From eb0d978399c46cab28370591ecc9b88f790167e8 Mon Sep 17 00:00:00 2001 From: Till Wegmueller Date: Mon, 18 May 2020 15:05:11 +0200 Subject: [PATCH] Add cirrus CI --- .cirrus.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 .cirrus.yml diff --git a/.cirrus.yml b/.cirrus.yml new file mode 100644 index 0000000..31c19cc --- /dev/null +++ b/.cirrus.yml @@ -0,0 +1,28 @@ +test_task: + matrix: + - container: + image: rust:latest + - allow_failures: true + container: + image: rustlang/rust:nightly + cargo_cache: + folder: $CARGO_HOME/registry + fingerprint_script: cat Cargo.lock + build_script: cargo build + test_script: cargo test + before_cache_script: rm -rf $CARGO_HOME/registry/index + +freebsd_instance: + image-family: freebsd-13-0 + +task: + name: cargo test (stable) + env: + HOME: /tmp # cargo needs it + install_script: pkg install -y rust + cargo_cache: + folder: $HOME/.cargo/registry + fingerprint_script: cat Cargo.lock + build_script: cargo build --all + test_script: cargo test --all --all-targets + before_cache_script: rm -rf $HOME/.cargo/registry/index