This repository has been archived by the owner on Jun 7, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 17
/
Copy path.travis.yml
40 lines (40 loc) · 1.53 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
32
33
34
35
36
37
38
39
40
---
language: go
sudo: true
notifications:
email: true
go:
- stable
- tip
services:
- docker
env:
global:
- GO15VENDOREXPERIMENT=1
matrix:
allow_failures:
- go: tip
fast_finish: true
install:
- go get github.com/golang/lint/golint
- go get honnef.co/go/tools/cmd/staticcheck
script:
- go build -v
- go vet $(go list ./... | grep -v vendor)
- staticcheck $(go list ./... | grep -v vendor)
- test -z "$(golint ./... | grep -v vendor | tee /dev/stderr)"
- test -z "$(gofmt -s -l . | grep -v vendor | tee /dev/stderr)"
- make dtest
- make release
deploy:
provider: releases
api_key:
secure: "hP8xzjQ5mPUHks4o6Tn1YrBdRSIDtpFPBWPEdQ+jgpcARrAWCsib6oX41jvilNjsD9Vsk0Yyy7WZTbRY7p/sWgkUsO9OcLzHPx2DM2+rYtOBsvOBJghoJcJLadT9fEI3K24CgUL/wOU6jglVajgW0yYoh3ABneppVxD57AyOGzjpWQnqlXumnwxjBogmyFInMIlxf+qjdo358encedg/7nWoG1T2N8vI5l2jIN/2FUjr5Oi55jg+amFxlDNSObZ3yIMTlNGTAmDSZUpAbqjG25usu0+He8eoQN/rl0P3eU0H4ltKehCxr5/THB+WLnfcyx6tgtdnnplQiqvaYMivaQFjDT7I3HgLsihMzEeLffae+3u1IkJ/U35suWEHABohRJ59An1XzUaat4JJz/0k/BERKhTkGgmjdZkyzm9aey8zig+TJH4VPFnV0XBOCRyUfELuWisMYOkJbuTgHAkfuY3bUvFuVMkVo4P9ruVjgOcsD9do2TjISipN4u4YKS5BrW7/S36qVyUS67VhaLDqz8NJhSoJe9lAmqDux8L7xgbaRAP+uxiZsMdOhtd433R/wlkaiIM5D1IuUL5BH6vpO28JOk/3czzLdvIUcZz1vM1SzU8XftRDttd5LUA6GWHOHUWiWRVR0ZrCBQmbnhEoVMvA500fuNuN4q+HEc5FfjY="
file:
- cross/onion-linux-amd64.md5
- cross/onion-linux-amd64.sha256
- cross/onion-linux-amd64
skip_cleanup: true
on:
go: stable
tags: true