-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
34 lines (34 loc) · 1.13 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
language: go
before_install:
- pushd $HOME
- wget -q https://storage.googleapis.com/appengine-sdks/featured/go_appengine_sdk_linux_amd64-1.9.18.zip
- unzip -q go_appengine_sdk_linux_amd64-1.9.18.zip
- cd go_appengine
- ls -la
- export GAE=$(pwd)
- popd
install:
- echo $GAE
- export GOHOME=$GAE
- export PATH=$GAE:$PATH
- which goapp
- goapp env
- mkdir -p $HOME/gopath/src/github.com/gin-gonic
- cd $HOME/gopath/src/github.com/gin-gonic
- git clone https://github.com/gin-gonic/gin.git
- cd $HOME/gopath/src/github.com/gin-gonic/gin
- git checkout app_engine
- goapp get ./...
- goapp install
- cd $TRAVIS_BUILD_DIR
- goapp get -t github.com/smartystreets/goconvey
- goapp get github.com/axw/gocov/gocov
- goapp get golang.org/x/tools/cmd/cover
- goapp get github.com/mattn/goveralls
script:
- goapp get ./...
- goapp test -v -covermode=count -coverprofile=profile.cov ./...
- $HOME/gopath/bin/goveralls -repotoken $COVERALLS_TOKEN -coverprofile=profile.cov
env:
global:
secure: G8J/VkWjqk1LFJzgfOgIuEAcLztNL4f8W8m3V3oX4AD7td/RhjbRYGyNDPAiQcVDkPOr6+RUIi19el+QlGDv1zgUqA2Lb8YJTNYuIzzGr5QOuu9FWyXPY7AlUsnIUh46JIT6mJvuqWWzUoF/9d/PFGCljhfjtwZ1YCxK/1OrgAQ=