File tree Expand file tree Collapse file tree 1 file changed +41
-0
lines changed Expand file tree Collapse file tree 1 file changed +41
-0
lines changed Original file line number Diff line number Diff line change 1+ language : go
2+ sudo : required
3+ dist : trusty
4+
5+ branches :
6+ only :
7+ - master
8+
9+ env :
10+ - rel=0.6.4.2
11+ - rel=0.6.5.4
12+
13+ matrix :
14+ allow_failures :
15+ - env : rel=0.6.5.4
16+
17+ go :
18+ - 1.5
19+
20+ before_install :
21+ - MAKEFLAGS=-j$(($(grep -c '^processor' /proc/cpuinfo) * 2 + 1))
22+ - sudo apt-get update -y && sudo apt-get install -y linux-headers-$(uname -r) uuid-dev tree
23+ - cd /tmp
24+ - curl -L https://github.com/zfsonlinux/zfs/releases/download/zfs-$rel/spl-$rel.tar.gz | tar xz
25+ - curl -L https://github.com/zfsonlinux/zfs/releases/download/zfs-$rel/zfs-$rel.tar.gz | tar xz
26+ - (cd spl-$rel && ./configure --prefix=/usr && make && sudo make install)
27+ - (cd zfs-$rel && ./configure --prefix=/usr && make && sudo make install)
28+ - sudo modprobe zfs
29+ - cd $TRAVIS_BUILD_DIR
30+ - go get github.com/alecthomas/gometalinter
31+ - gometalinter --install --update
32+
33+ script :
34+ - sudo -E $(which go) test -v ./...
35+ - gometalinter --disable=golint --disable=vetshadow --enable=gofmt ./... || true
36+ - gometalinter --disable-all --enable=golint --enable=vetshadow ./... || true
37+
38+ notifications :
39+ email : false
40+ slack :
41+ secure : " AbDJNjWyf/z+neX0HtoIUynjBcdvbhrsuyzoeaImZaanUtyo3cWNpA1M+5CApDQneaKbLqcehDBTjaLQD1fjXXtWrNvq+FgCRDJ1gvZasq13iJfYe3qtLz7n0YGHqEGzZ1lsheWtle/Sg32RlPAUZrHKWPciu7/Fg1k1ca8FsB4="
You can’t perform that action at this time.
0 commit comments