-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy path.travis.yml
32 lines (27 loc) · 1.27 KB
/
.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
24
25
26
27
28
29
30
31
language: go
dist: trusty
go:
- 1.11.x
env:
global:
secure: "knJvvLOrdGP3el7Nxi1Ux00zSkGfexMUVXaG7YpHfiWzBCQT0KmjN1F/711hKM9G6a8u+BJcCofo28G4qN6ElndnMH6Q3f8skocu2fLqonaPlzxgBGS96TUeC4hTombd/YgMc1/9fXouKpN6cDhLUW2ildbxj+ImBzW3sxu1JezVeEk/w5Yf1xxzmBZnRYwrZn/hIfrTXMIY8G351RepOT2t+Qwtau15Rg9/idVw/j+BW+nyVF+RM8kYgMbY/CWFbQgFT2ogei67fauo9EsodE+45U+8sUrP6c6Hul5MnAKz5eIxtNl5kKB33mYAxPbTNG1WP6L1QucC8ut4HChJPOrZkT46LuMRQWoIQ3w24333tJEgEUZ1o6GhohHgs0IDL0gUEjq2PytkIgL6tGFdV6awPkSJSvzuhjXdSal9ZXXBIifnaQ1H5REMkLKgEGkTXvKGCxM19h7Sd3xHEODEP9MDf/RFOioezTO6TvNPq93NNODYJIiDwlvNKYE3n/q/mqjPm7RtGl08PJpqDs3Jp6ck01JjSy4zgWXc1ASRZie2wrnfkNaRsUNYW0aiNUznbekXyVCs5uCqgNJC+KNHMSwVfhkF7C7GzhieqPUn8h32lV37S+8c5Bp6ePEzTg2OPfXmJ172JrdCpu4WcHGv4JzlwMXVqW0n08mX6v9eEYM="
install:
- go get -u golang.org/x/lint/golint
before_script:
- set -e
- go list ./... | grep -v /proto/ | xargs -n 1 golint
- go tool vet ./cmd/
- git ls-files | grep -v proto |grep ".go$" | xargs gofmt -l | wc -l
script:
- "./build/build-go.sh"
- docker build -t nimbess/cni .
deploy:
# Push images to Dockerhub on merge to master
- provider: script
on:
branch: master
script: >
bash -c '
docker login -u "$REGISTRY_USER" -p "$REGISTRY_PASS";
docker push nimbess/cni:latest;
echo done'