-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.travis.yml
More file actions
30 lines (25 loc) · 730 Bytes
/
Copy path.travis.yml
File metadata and controls
30 lines (25 loc) · 730 Bytes
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
language: go
go:
- 1.6
install:
- go get golang.org/x/tools/cmd/cover
- go get github.com/mattn/goveralls
- go get github.com/andrewbackes/chess/pgn
- go get github.com/andrewbackes/chess/book
- go get github.com/andrewbackes/chess/epd
- go get github.com/andrewbackes/chess/engines
script:
- ./test.sh
- goveralls -coverprofile=total.coverprofile -service=travis-ci -repotoken $COVERALLS_TOKEN
before_deploy: ./build.sh
deploy:
provider: releases
api_key: "$GITHUB_TOKEN"
file:
- "releases/engine-utils-linux64.tar.gz"
- "releases/engine-utils-mac64.tar.gz"
- "releases/engine-utils-win386.zip"
- "releases/engine-utils-win64.zip"
skip_cleanup: true
on:
tags: true