-
Notifications
You must be signed in to change notification settings - Fork 2
/
.travis.yml
33 lines (27 loc) · 1.51 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
sudo: false
language: go
go:
- 1.6
- 1.7
script:
- go test -v ./...
- GOOS=linux GOARCH=amd64 go build -a -o bin-linux-amd64/courier .
- cd bin-linux-amd64 && tar -czvf ../courier-linux-amd64.tar.gz courier; cd -
- GOOS=windows GOARCH=amd64 go build -a -o bin-windows-amd64/courier.exe .
- cd bin-windows-amd64 && zip ../courier-windows-amd64.zip courier.exe; cd -
- GOOS=darwin GOARCH=amd64 go build -a -o bin-darwin-amd64/courier .
- cd bin-darwin-amd64 && tar -czvf ../courier-darwin-amd64.tar.gz courier; cd -
deploy:
provider: releases
skip_cleanup: true
api_key:
secure: HFzYRhe9ELhK2MKbVDt0otaoKiPJWTVwXJfxW2HQGl9BabkP9fDnzEWQc3HAV342EFP1xqiOQiD8sl8O6WHwixg7jnvMXYkpR3ML+a6s2WVSPYfr8hiZnss61Vcp5xOpCr/0r1RI1b2ZwCSnIJfvbJ7jznkS0fZrkbcSS8mvYgqvFq08DcfYckk2EJioPu+Lq/DFUhOARZ+yDSd4ydClQi3GKE/XNsC1JY6TxHCtiALZKe90oPSEvIJhiCo5WoJym4jyMf8XFGVXE9zFYYfmQj76TWCaEwJhFp+EmlCNK3m4s9L9tBdxcwRr4rgXqJbJnCRHFjvVTetsXMnavTDpuUwxZzvct+ArVCuArNcecyu5N+RIOmlb0/ogavZv9yyjEereU3bw0x20AihoJ2cyzOoJ4MHzUzWjUaUYrD2HiFmf2opGQ5U3MyJRnl2iX5tPByQ0myIztKKSDsforB3hMJrI/5HjF4LB0DnOrmemO+ZZmVbuGAOqX9XTd/ssCPTLZJqoTJB+/zPnvd9SGV/AMRkEjjefCsvGQbQWKtYeZ7k4axYSBfj8pvbci6FCW+WqJ13mgWXDATORNW8YSmhWZG5odmW4yZ5l9ZoDv4mLJzejtKCZYi2Jnv12W885QgnIbhcGyKTEiTLF6x0OqjaOagFx9UD8a08gQMu4nDJyDIo=
file:
- courier-linux-amd64.tar.gz
- courier-darwin-amd64.tar.gz
- courier-windows-amd64.zip
on:
repo: optiver/courier
condition:
tags: true
go: '1.7'