-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy path.travis.yml
32 lines (26 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: "ZfM7OozQDN1PQYz8m6d/70crPFTxHwvLKzAQdpoGI9rN8F1cLW+l1eNTgALrFxPbRxNY3gA4MnwBjxHMKR4xUaEAC2oF9Gg3qhqKE4SeXvrqImdwiZoClxA5jfMYDDVVC4w7jQBXcFY6GcHEQw6wukiAQOHBkKwYL40Hkt7/ia0TAIa9HEw79D9UU3/sV8pwvYJJQGvKL/UNtruzDRzv7dgEHDXJE63PlIdsj0tHjb5JtteRsuZisJVn0zRcQzH6OsfglOpaVRqD5kuM3fJOHvK9lcfov/U5kboOZbhGuhrbArm0d/RDPoG3p/x0lIYVcJwML+3NK6cIEIGBJJM9q95QR9ZNvFSJyjzQYpQ0PXVgFLaSTa7w97RUCwNTXgyz7KZACzsviH5m6PhFOnIqf39UAolemHhb3G4lpZXCGgIPi0OnpJ+8KK+VjFxFhGXcA98pfX15NmFkOW0R36pStBaQW82FexHMhHT1XYNfVJ5Bbj7o6z07Bm4kkk8IRTf9XgMY513QtTDKzN8LrlaqgIT2jh/+W/PLRkGqW4W0SwE3M/dzPBY7kUm9qbnczVYdLXRdK4EBBiQehrExJPTmqIwNgFTJLSZlN+k0d77U/I89bbiYXRx0dq9fZUyzrbuQuVZiRQ5sGfHfFvlvaE1Sqlbrc5rx5P3zqkdUnL4reZo="
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/ ./pkg/
- git ls-files | grep -v proto |grep ".go$" | xargs gofmt -l | wc -l
script:
- docker build -t nimbess/stargazer .
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/stargazer:latest;
echo done'