chore: Add travis-ci to check the codebase
This commit is contained in:
parent
26fbb46253
commit
c01613df40
|
@ -0,0 +1,22 @@
|
|||
language: rust
|
||||
|
||||
cache: cargo
|
||||
|
||||
branches:
|
||||
only:
|
||||
- master
|
||||
|
||||
matrix:
|
||||
fast_finish: true
|
||||
include:
|
||||
|
||||
# Test crates on their minimum Rust versions.
|
||||
- rust: 1.31.0
|
||||
name: "meilidb on 1.31.0"
|
||||
script: ./ci/meilidb.sh
|
||||
|
||||
# Test crates on nightly Rust.
|
||||
- rust: nightly
|
||||
name: "meilidb on nightly"
|
||||
script: ./ci/meilidb.sh
|
||||
|
|
@ -35,6 +35,7 @@ default = ["simd"]
|
|||
i128 = ["bincode/i128", "byteorder/i128"]
|
||||
simd = ["rocksdb/sse"]
|
||||
portable = ["rocksdb/portable"]
|
||||
nightly = []
|
||||
|
||||
[dev-dependencies]
|
||||
csv = "1.0"
|
||||
|
|
|
@ -0,0 +1,15 @@
|
|||
#!/bin/bash
|
||||
|
||||
cd "$(dirname "$0")"/..
|
||||
set -ex
|
||||
|
||||
export RUSTFLAGS="-D warnings"
|
||||
|
||||
cargo check --no-default-features
|
||||
cargo check --bins --examples --tests
|
||||
cargo test
|
||||
|
||||
if [[ "$TRAVIS_RUST_VERSION" == "nightly" ]]; then
|
||||
cargo check --no-default-features --features nightly
|
||||
cargo test --features nightly
|
||||
fi
|
Loading…
Reference in New Issue