-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.travis.yml
71 lines (62 loc) · 4.56 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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
language: go
go:
- 1.8.3
- 1.9
env:
matrix:
- PACKAGE_TYPE=deb
- PACKAGE_TYPE=rpm
script: make test
before_install:
- sudo apt-get -q update
- sudo apt-get install -y make gcc rpm
before_deploy:
- gem install fpm --no-document
- VERSION=${TRAVIS_TAG:=$(cat ./VERSION)} make pkg/$PACKAGE_TYPE
deploy:
# "production" deploy
- provider: s3
access_key_id:
secure: "mZqumamuaxNPe3a48+tCfbGk14q0vGnfP8szJ1kiGNHy08WFB5rhTLD1Az3EZ52/loCYoBZqIqq0najizmA/Uj3A95dgCtz47q2bXocnNz10nvazkcMvihLZ6eOU3jRUnhQDeQtD8utUmDqceQwX+Wi3UcZ9Kts4dTimoRifDTRwPv9aokL2kBOCs9BTbeML5jwQdxQjsQ7YlmZ+5E4qPNq3YtQTM/9+m0/t0Xg0wpPTelW+uW7UCsNDQn0QkFPCGWHjDKmBGBlT273xRnE/2z1EVPWGjuOujdrzKOpM/bi3rau8A7vdL85LIHRjW9nYuN3MxaKlKDk5mJAMhz77qBd88kBEBrn0SELtX7uPYJQrSqwkf8LUm+Na22MjhPsLwkoAM4nM9HwJwNSM4xFyC3FW9MrbG4hCw2lZnhZx58hwDUw/ycfFqYOrxKUfIIabBpFbFtDYzukg0drokcOazD9/gwkQWezYNwZTJ1jcU/bKCZT+BRKXA/IMfrxO/c+i6MStQfTpPOukY62uhCBV7ZRWZtL9uX9sfjkF1vxQU/rzsBaqDPl2NiTj30RUpzFGAu+cTnx8s885+PJAd9X+ROoD29EiDVB3Q0Q99UCNm7RWoFduGfUt40tiQt/ECn/ho52U8g2BHWMtYkFU3zie1EJxQMKVuiqCjFv+Q+Bg6Ys="
secret_access_key:
secure: "UFuKE4AMXLFLLNfz5jWFiTAcQXz3vpmgo2HXnQb8PLdowF4z3XKlZSJM/cjJG+cDfU/hAqsvttqR3ApBu4wcCcon7IHo9ZnR+/Gu4HUBrTAdaYJXsgKU0HCjm7j439cmLDgLeqibuL290mPhX/xcY1AZZnBvfJi+pi29qhKEAF8r3SnSZbUqc1wP56jODFHzxSa9o91Yos93V7CyacZFZlzoc7+CXC61C/K+4o2iUK1qtBZks+NPhyP+z7jVJ7JIeFyMEIv7TOJKn7OZLmyXtAQI3QlhWfboU/DW7K1r6CEKj+152A07Gzyhke4O86ratV3LPAo3FAYc88sO+Eh7BFnKKJlaIM1J+1WKoqiWGtlP4tT9ilZgyIgsLxaOINz61IDfekZppDldihe0bE9qpHCdUCldAv8TNCYRpFo2cQ7sM7fIQqX2l++f/NpYvn6eOX8IftyaOPOuKDbauPcv0PceiwiKiUyeNxxSaLYrhlmAc14W1yh2M2JehB6Xb73BD9lVXtSx8tIxa13+fHIrey3NAJ1PT3se5pfThR3zA7fThq9tN7aMZZ0iG1lZbyf/Gk0nHHE20XUAZ1hyaNtHptAXsK5QcklJlgRGpxMrt1jDGTp2KJnMeInyg/oC/PID/OKQA+rX3rVfBoK++/op7nhKnfBR4eNzHLOX8U3B4D4="
bucket: tactycal
local-dir: ./pkg/$PACKAGE_TYPE
upload-dir: $PACKAGE_TYPE
acl: public_read
skip_cleanup: true
region: eu-central-1
on:
tags: true
go: 1.9
- provider: releases
api_key:
secure: MDf83uefi0Boqupbx2brr8Uqcm03EM0MREHO/CuAYoz/wuqZODRG+dZgDjKcSWEk1Kpm2Pp0pOr39NKJoVXQwjL1fCPxOwGF79MEpwyDkFBLJQusKfjwhFMKofhJQTbQIEHjBf+brMLEAlAeuHkBO9HI0JWxWDTHk1iXopxkOdx/FFkWCBE+Ae0H7NcADzCNKA0366UwUXihmwu8y20akdiGNCEzBypE96JJHHjOMg6AfqokeXuIiCT9h0EP9vSmjyhsmsOzDU5Vcjjqu0867bMVFK+ztTmsZVM6BenAgNlwOtaWLqth+o8ZRiD55A4GmmzE5fIVZfI3IaMf8vR8dubBhAvps7uuGkAHqMa+gijXDN8VX+HJxqLj06kfLRXq2Vf3IB8fmQCEQGd7nd22EZGkWKBDntx7St8M6U44jGjfL8uRCnus5q9C1W86fAR8hrkmaxGI+0779XqOOiqcLtqSx31wuF73f73qUb4yIAAfhOLUHH4ue/LZ0enySbUFcA2fvM3W11+oQVr9KtDRGozRgEdSgaRD13V/SLxNdCb/wvYbsovWbVr5NTKcDg+3EDIM5ccYYueUZXomJwzQ0Fdk2SToAyAeFUjF0AK3xmiGwvqMrsZI0m5dfKuvkeE4Yr0BcOIRNm5ROUi0xrUXF/oupV+64bt4uHRhmcmc3tg=
file_glob: true
file: ./pkg/$PACKAGE_TYPE/*
skip_cleanup: true
on:
tags: true
go: 1.9
# "staging" deploy
- provider: s3
access_key_id:
secure: "mZqumamuaxNPe3a48+tCfbGk14q0vGnfP8szJ1kiGNHy08WFB5rhTLD1Az3EZ52/loCYoBZqIqq0najizmA/Uj3A95dgCtz47q2bXocnNz10nvazkcMvihLZ6eOU3jRUnhQDeQtD8utUmDqceQwX+Wi3UcZ9Kts4dTimoRifDTRwPv9aokL2kBOCs9BTbeML5jwQdxQjsQ7YlmZ+5E4qPNq3YtQTM/9+m0/t0Xg0wpPTelW+uW7UCsNDQn0QkFPCGWHjDKmBGBlT273xRnE/2z1EVPWGjuOujdrzKOpM/bi3rau8A7vdL85LIHRjW9nYuN3MxaKlKDk5mJAMhz77qBd88kBEBrn0SELtX7uPYJQrSqwkf8LUm+Na22MjhPsLwkoAM4nM9HwJwNSM4xFyC3FW9MrbG4hCw2lZnhZx58hwDUw/ycfFqYOrxKUfIIabBpFbFtDYzukg0drokcOazD9/gwkQWezYNwZTJ1jcU/bKCZT+BRKXA/IMfrxO/c+i6MStQfTpPOukY62uhCBV7ZRWZtL9uX9sfjkF1vxQU/rzsBaqDPl2NiTj30RUpzFGAu+cTnx8s885+PJAd9X+ROoD29EiDVB3Q0Q99UCNm7RWoFduGfUt40tiQt/ECn/ho52U8g2BHWMtYkFU3zie1EJxQMKVuiqCjFv+Q+Bg6Ys="
secret_access_key:
secure: "UFuKE4AMXLFLLNfz5jWFiTAcQXz3vpmgo2HXnQb8PLdowF4z3XKlZSJM/cjJG+cDfU/hAqsvttqR3ApBu4wcCcon7IHo9ZnR+/Gu4HUBrTAdaYJXsgKU0HCjm7j439cmLDgLeqibuL290mPhX/xcY1AZZnBvfJi+pi29qhKEAF8r3SnSZbUqc1wP56jODFHzxSa9o91Yos93V7CyacZFZlzoc7+CXC61C/K+4o2iUK1qtBZks+NPhyP+z7jVJ7JIeFyMEIv7TOJKn7OZLmyXtAQI3QlhWfboU/DW7K1r6CEKj+152A07Gzyhke4O86ratV3LPAo3FAYc88sO+Eh7BFnKKJlaIM1J+1WKoqiWGtlP4tT9ilZgyIgsLxaOINz61IDfekZppDldihe0bE9qpHCdUCldAv8TNCYRpFo2cQ7sM7fIQqX2l++f/NpYvn6eOX8IftyaOPOuKDbauPcv0PceiwiKiUyeNxxSaLYrhlmAc14W1yh2M2JehB6Xb73BD9lVXtSx8tIxa13+fHIrey3NAJ1PT3se5pfThR3zA7fThq9tN7aMZZ0iG1lZbyf/Gk0nHHE20XUAZ1hyaNtHptAXsK5QcklJlgRGpxMrt1jDGTp2KJnMeInyg/oC/PID/OKQA+rX3rVfBoK++/op7nhKnfBR4eNzHLOX8U3B4D4="
bucket: tactycalstg
local-dir: ./pkg/$PACKAGE_TYPE
upload-dir: $PACKAGE_TYPE
acl: public_read
skip_cleanup: true
region: eu-central-1
on:
branch: master
go: 1.9
# "simulated" deploy
- provider: script
script: ls -laR .
skip_cleanup: true
on:
all_branches: true
go: 1.9