summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.travis.yml29
1 files changed, 29 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..48e7e90
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,29 @@
+language: rust
+
+matrix:
+ fast_finish: true
+ allow_failures:
+ - rust: nightly
+ include:
+ - rust: 1.40.0
+ - rust: stable
+ - rust: beta
+ - rust: nightly
+ - name: rustfmt/clippy
+ rust: stable
+ install:
+ - rustup component add rustfmt clippy
+ script:
+ - cargo fmt --all -- --check
+ - cargo clippy --all --all-targets
+
+cache: cargo
+
+script:
+ - cargo build --all-features --verbose -j 1
+ - cargo test --all-features --verbose -j 1
+
+notifications:
+ email:
+ on_success: always
+ on_failure: always