-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
38 lines (34 loc) · 1.48 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
language: go
sudo: required
services:
- docker
go:
- 1.8.x
install:
- curl https://glide.sh/get | sh
- glide install
- curl -Lo $HOME/gopath/bin/go-build-info https://raw.githubusercontent.com/codekoala/go-build-info/master/go-build-info
- chmod +x $HOME/gopath/bin/go-build-info
deploy:
provider: releases
api_key:
secure: 01dFYIPT20CjphELROS7jJ+BBmNvCMY8nnxn9cbM6VkHzkT500LLnL43IAzbpJB/R0v7LYPzANsmsQgwrIeXQ2gLqxvIO6VrtGL888itF6+W67QDpy72GUeSCCqMuZSV3k39E8EaJbX9z8Pk+GtaHXwfvZniKdhNgHxlKm1nFmlldsUa1xZVdfwfbRpMBUqDW3lcMoi/EXHX2ghYcVF1MvCQAmndSN1rvPcgahlH8hpk3M206daqqB/lymSOkre4F4YfIZWGW7gMCXQlIR7iZ1QFy8zVvOr2gOpJDbS/D6LbiMlszANCnsPOdBQ0E026g85t2FRvQwAgrDAGLz/+UP18yOjJVT+xQEyDxt/ZGfvzbnMC/tgCyR0ai3KtSeO331WUDQvLaistRItBL1XnR6dw60g9QH6Aliz3IoNyDfs9zOD52e286ewwcZ6gZuOyekzIJMNVvLWp81Z5xNKCtqfVivbH39JA3P11uT++WT3HgU56bIf18v+dFWXkXHl4HPcM4wKY8xS/NYW6Zt9tnLw2VNzIbDI2slWyY2xwjUvQFITIL+oskbo24+U3nIDtrAnHYN1T/gWv2xn6GQKaqzY3QLdYeiTV0be3Zji+jSUUrkIap6drDUWnBN4OlJWGMyIeFhiKbGIyCiQi1h0N9gVA7cJlnat6FaWLE1cyXUE=
file_glob: true
file: ./bin/*
skip_cleanup: true
overwrite: true
on:
repo: codekoala/go-treksum
tags: true
after_success:
- if [ "$TRAVIS_BRANCH" == "master" ]; then
export DOCKER_TAG="latest";
else
export DOCKER_TAG="$TRAVIS_TAG";
fi
- echo "Using docker tag $DOCKER_TAG"
- make docker
- if [ "$DOCKER_TAG" != "" ]; then
docker login -u="$DOCKER_USERNAME" -p="$DOCKER_PASSWORD";
docker push codekoala/treksum:$DOCKER_TAG;
fi