Newer
Older
language: go
go:
- 1.6
# - tip # broken for 1.7
sudo: false
#notifications:
# slack:
# secure: <INSERT ENCRYPTED SLACK KEY HERE>
addons:
apt:
sources:
- ubuntu-toolchain-r-test
- llvm-toolchain-precise-3.8
packages:
- clang-3.8
- libbz2-dev
- libsnappy-dev
- zlib1g-dev
env:
- CC=clang-3.8 CXX=clang++-3.8
cache:
apt: true
directories:
- $HOME/build
install:
- bash contrib/build-rocksdb.sh $HOME/build
before_script:
- go get github.com/mattn/goveralls
- go get github.com/kardianos/govendor
script:
- govendor sync
- bash contrib/cover.sh $HOME/build coverage.out
- goveralls -service=travis-ci -coverprofile=coverage.out