-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy path.travis.yml
More file actions
28 lines (28 loc) · 1.28 KB
/
Copy path.travis.yml
File metadata and controls
28 lines (28 loc) · 1.28 KB
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
sudo: false
language: go
go:
- 1.8.x
install:
- go get -u github.com/golang/dep/cmd/dep
- go get github.com/aliyun/ossutil
before_script:
- dep ensure
script:
- go build -o bin/networkd .
- ./go.test.sh
after_success:
- xz -9k bin/networkd
- if [ "$TRAVIS_TAG" != "" ]; then
ossutil cp -f bin/networkd.xz oss://lain/binary/networkd/releases/download/${TRAVIS_TAG}/networkd.xz -e ${ENDPOINT} -i ${ACCESS_KEY_ID} -k ${ACCESS_KEY_SECRET};
fi
- bash <(curl -s https://codecov.io/bash)
deploy:
provider: releases
api_key:
secure: lzmOGP5CoXzvzYAbBVxc68OLgDE9Es6URjp/Lwm8ylPSVI/qd4DSSMnutZKgqlI1jRBylTH4CNOK5go4tpEyArCdWWxOWDT0x0VXWI/w1+Vyj2AR1d1DVYgyaDm7niehnrEt3rFCXPcExu0CLgKkGf1O2ap5EnQYxsBOoSlHgyYieOfuJdGYIJVKQC0lvqySqb7cqcDfixDHk775mxhYv/uxwvxxV3QXew7FANV/+bCcOHwcTFVT4t4PoNZwJ26L7u/KwK1IcYFR0QcSkU9RC+gi2YCIGEnKq5LFlUbUVtjBJEXzbkqEcvWOw3GzYi/z/tWsfyWheNfXq73HlQuagCsIx1qerGr7trLBwRJA+X0HZ3SLoiRJjMt2aovqfhus9KZJ3oX7WyUPJiZG/o29j2GLD8XE5m6UDUVkVf/6QdNhvO9pGOjOcyrD5BFNZGPndpNaFna16ZKG0sQBe1utIZP+mPHtOACOgFaZrm11viX4JxH+JRehu0pYwslFhNhVt3AzFlj3u7lG2iM+E3SO5fQSV7DLQ8o6XbQmDQmWWUFy8wlc0RCgZJ7C0ldWiRdY8B9OQHkGsLGQ160W//L2xk/+6pEj6SCc9/Rf+Qf5KQ0xA6ctsWpL6nXdkPD2kxyt5JCQbwibydfyGzJXg7u9IpBUgmTpvE20xBipPuy8NXI=
file:
- bin/networkd
- bin/networkd.xz
skip_cleanup: true
on:
tags: true