forked from kubernetes-retired/external-storage
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
23 lines (20 loc) · 780 Bytes
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
dist: trusty
sudo: required
# Install Bazel and set up GOPATH.
before_install:
- go get -u github.com/alecthomas/gometalinter
- wget https://github.com/bazelbuild/bazel/releases/download/0.4.4/bazel_0.4.4-linux-x86_64.deb
- sudo dpkg -i bazel_0.4.4-linux-x86_64.deb
- mkdir -p $GOPATH/src/k8s.io
- mv $TRAVIS_BUILD_DIR $GOPATH/src/k8s.io
- cd $GOPATH/src/k8s.io/repo-infra
install:
- gometalinter --install
- go get -u github.com/bazelbuild/buildifier/buildifier
- go install ./...
script:
- verify/verify-boilerplate.sh --rootdir="$GOPATH/src/k8s.io/repo-infra" -v
- verify/verify-go-src.sh --rootdir "$GOPATH/src/k8s.io/repo-infra" -v
- buildifier -mode=check $(find . -name BUILD -o -name '*.bzl' -type f)
- kazel --print-diff --validate
- bazel build //...