Skip to content

Commit 3160f79

Browse files
committed
Start with CI
1 parent 8b84549 commit 3160f79

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

.travis.yml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
language: rust
2+
3+
sudo: required
4+
5+
branches:
6+
only:
7+
- master
8+
9+
env:
10+
- RUSTFLAGS='-C link-dead-code' TEST_DIR=.
11+
12+
rust:
13+
- stable
14+
- nightly
15+
16+
matrix:
17+
allow_failures:
18+
- rust: nightly
19+
20+
script:
21+
- cd $TEST_DIR && cargo build && cargo test && cargo clippy
22+
23+
addons:
24+
apt:
25+
packages:
26+
- libcurl4-openssl-dev
27+
- libelf-dev
28+
- libdw-dev
29+
30+
after_success: |
31+
wget https://github.com/SimonKagstrom/kcov/archive/master.tar.gz &&
32+
tar xzf master.tar.gz && mkdir kcov-master/build && cd kcov-master/build && cmake .. && make &&
33+
sudo make install && cd ../.. &&
34+
kcov --coveralls-id=$TRAVIS_JOB_ID --exclude-pattern=/.cargo target/kcov target/debug/influxdb-*

0 commit comments

Comments
 (0)