forked from getnelson/nelson
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
89 lines (77 loc) · 6.4 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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
##: ----------------------------------------------------------------------------
##: Copyright (C) 2017 Verizon. All Rights Reserved.
##:
##: Licensed under the Apache License, Version 2.0 (the "License");
##: you may not use this file except in compliance with the License.
##: You may obtain a copy of the License at
##:
##: http://www.apache.org/licenses/LICENSE-2.0
##:
##: Unless required by applicable law or agreed to in writing, software
##: distributed under the License is distributed on an "AS IS" BASIS,
##: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
##: See the License for the specific language governing permissions and
##: limitations under the License.
##:
##: ----------------------------------------------------------------------------
language: scala
scala:
- 2.11.11
jdk:
- oraclejdk8
sudo: required
services:
- docker
branches:
only:
- master
- 0.9.x
install:
- bin/install-promtool
- docker pull verizon/nelson-consul-template:1.0.1
- mkdir -p $HOME/bin
- wget https://github.com/gohugoio/hugo/releases/download/v0.22.1/hugo_0.22.1_Linux-64bit.tar.gz -O $HOME/hugo.tgz
- tar xvf $HOME/hugo.tgz -C $HOME/bin
- chmod +x $HOME/bin/hugo
- export PATH="$HOME/bin:$PATH"
- |
if [ $TRAVIS_PULL_REQUEST = 'false' ]; then
if [ $RELEASE_ON_PUSH = 'true' ]; then
rm -f $HOME/.docker/config.json && \
docker login -u $DOCKER_USER -p $DOCKER_PASS
fi
fi
before_script:
- "if [ $TRAVIS_PULL_REQUEST = 'false' ]; then git checkout -qf $TRAVIS_BRANCH; fi"
script:
- |
if [ $TRAVIS_PULL_REQUEST = 'false' ]; then
if [ $RELEASE_ON_PUSH = 'false' ]; then
sbt ++$TRAVIS_SCALA_VERSION ci
else
sbt ++$TRAVIS_SCALA_VERSION 'release with-defaults'
fi
else
sbt ++$TRAVIS_SCALA_VERSION ci
fi
after_success:
- find $HOME/.sbt -name "*.lock" | xargs rm
- find $HOME/.ivy2 -name "ivydata-*.properties" | xargs rm
- "bash <(curl -s https://codecov.io/bash) -r $TRAVIS_REPO_SLUG -t $CODECOV_TOKEN"
cache:
directories:
- $HOME/.ivy2/cache
- $HOME/.coursier/cache
- $HOME/.sbt/boot/scala-$TRAVIS_SCALA_VERSION
env:
global:
- PROMETHEUS_VERSION=1.4.1
- COURSIER_PROGRESS=0
- NELSON_GITHUB_SECRET=travis
- NELSON_GITHUB_TOKEN=travis
- secure: "2zXBXneOePkZb8Gu0WbeBSonQx5oimR2QJns1jxd2jlK64xwxIVmLDYGBwNeQ0ILEu/rQqR8E1YuURshYe9Jm1R+oFaBJ/xDJH2AcHSzkgCpZDHaT9C0Uzu/TSkir9burKnp5GvWoKkHGiwe5BlVBKiGSW7jM3F16kNpGiZIpqeiPwVHn3Hd2wNlhlVu6NHKyOtHxW8MnXEuz/4E4GCOgvBK5/es6MnMcZZ/M0tYLKr5aVcpIaXcfFHhxyCyJxP6ub0IcXJRWB3cWUD9ysUu/ktFcNg+SdfLj7Ryuv1CasTq5EYBgDDBE88P4feW0P+EX0Q4SC81KCqT6NlA/q0PLKUG1Q2StJjGQDNN70VW5U3/Rv9nIoh47HZVmPM/4Mp02w5j/1zvoWJTbD3HD2iozOSnYyneKNWEeSuS+EvZsCExIME6EZdq9QYF6yF2aH14LDjnY0L18FzjkJ0CVp8s//d2RGxp1r5SCoeiIBSgFiQOK21e3uDPql+Xfo+VmU0fcQH7dn7uCapcIYHhHmlqf6w1H8sZizqEP9BmYAI+4AsE+qAsiqX0oRiMQyEwDcRYJ5+fs8Vb+ilNweFHOSdN8adL78wu0QKt0wvFsNTnapZhKwPFn1sx2n3d7M6MZ0RhQ3FGPCMy14yeIUNvyUh21PauJ6tDlHCwRkJ6X4G35X0="
- secure: "YqvRpPWOpT1jSnujWPIzj/CPSTgCq0NrqlxdcVTkBm8sxzFJuovwR7av/MiXZfJRkzbN95Kxz5BjebskpprR8Zh07UNq30qcpCji7VP8JqSXT/vxVOL0nitYZ7pd7W22/cUtp5MLDUN3XaGTXBKahWgHkmoVbvfSsK4yhbaX+9K+tDe7gRMkQpbFB0fX6FgEfJy32usfg0Q6d0EfH3SfN1/1GAtOeUqYnw4EO6eEISUTVh2s5VO1URxkc6ZHeNyy2mp8sGioQnropdUjnzl3HdFESN9QA6ibxWNhKB9V2gX03YXJxcKN/jkaYKPsb9FWZQCO2kCImXeKn96S8TzNLt19AGSEwTJvAyhPATQBsqiW3QxvjPeMSTXnvmy2ph6q5R085GbXWVHF5Q3eU8OioJGagWTY6dOSatwH07GwVGqRQHIzMylaH+8QW6Pw2RVVQmmYOzz+w/8PjbZZRgOBJNNu9sPuZcfcWms0s3hBMIRQVJhcvVrkZbun5t3bUaq+ShY+bBT4NbgvHNm/Wm52jT9G5DwVI6vJ19xMp/hrr0jHmucJCdE3zzzz5S333E+D9/nReJYVKfoH0qYFmqoLx6vgL9H3pCOj+o4eE5lAvvRmxH24OeDlKWxJc5UFtElXY452uDBqS/CglAHqZqZxHY/2J8UVOeffGSNQQQFtLOs="
- secure: "j3pvDC8B28ESqxwwrHgx3hd3qwkjZZpohXEbx1ZD6L5I68gHiaAKTfu388XPwGF9/2rPKLCvKcueCPtP2HuaQvZRhmPSn6/nEW5ieh2ef1Anvr+Z1s2lcZ0k7ubq3BjxNP5Z3hKdcP+jO5cTUq+W+u4am2Co9Sq0Ps2JePSZcgRwadM2AgsZ9pfihhi82FJPh57bY8WU7twVgOS4Xji93XLfvwe6xXkhU8NVo3dpbZtouZ2gzPlOLzwPc0xdl06MMMntKJmesFxpdVJ34K9oS2aT2efC/EMD3SAw8muPR1LnDm54OyF9eneo97/3nfxNgTY6VQFw49QABzvuugboFLijOFbNQEeu6jV52zmas34+qhGVvLrRC94b/EsOj/PCRupjn9C9iYpLHUCHHanJLzx5vQ38XimOLdYJZMZZD4wssXWOs1RDwfSwrpzN1Rc4q4BqJsfKe54bLuT7HJ57Kk2Luph3upqR6YSuexaz/C2P422janU7yFOdsbsdkRnkDUxFfMLzR1wCyUFTups5x2KR/NgDpRe2VTrqn4JQ29b2eh4o9mjlzor/VvB/kQ4kgwm+Y6efUgiMS2kaNF6omXL03qbaqjSYoUCOy5uV4P1OxTOtSKFM6QMiHvj9Ps0XB3uHq6Pk96ETYRB2JgCIluebYK0GVAnzr9r0caRFLGA="
- secure: "JTkrV/Z9rjZkqp2J4MUZP3CVvDTj4piut3T0au2AG4VHZwZrF7dX9EtDNQEFSFDUDTWQeoolk1+OsTrA1Zutt3r3zjnrEHkkfupPBggoaugK2lhtAT4MropRak7HFKxUZ63VUvI/hD13VLEzkmbKfd1/wBdq+QGGatvXzi5LeA3yeIVBeEGzeWYIA7OGMPJz2VFt3hATEkczpaDOOPAFJMfE7fZpqbTLSkCzKJ+SYC6abxb+Bf5qDlkHK/7fv5vYHUF3CDFL/dllVNkO1RZGdFj2tOiBx/Hm2xLUly52ushC4chdhnBJHEzp/cxxGH89WHhJjQ0Pan6myshyzOKbi4TY8GI8ufpGDwPXyEnXiiF3V5A98KHyhIpZybNVPEyZUzeeseVPrgvI8HR42cRCJm0UXwnFTnDJ5mbj7hkDv2launafZLUKPxklycs/Fk2VpkBG4h2zRCpDLGXM6mnJmCT9zMwmh2qTDq5lKQ3gAdKlK1+RLdifdWEg/+JdWHIjFKWlOR0Hly8VMpnujPmLzD6FbT8Rfm9ZCZzLtyabZ23nmDYQ+X1LVBlm8Y6Y28flJeRxXd0UjkKcSmt68E6Y9l54B9etwjfIwEDIyWaAhhvVnqE3DYrrVAGeI26leQZznegA0FCYn1PgfcMMkxUjxX5Icr6WFWDUPFBHvy9OLKQ="
- secure: "vxP2u1XrNHgAU1sPjYXZo6REpQAnVDTHDhh1IxQQIJHYNpPZW6vhrZnTKOjY4UaDlBB7m05ZtgHCOjSbWqT8Mjl4RD8C50vGy5PSKdWkMPdKIkRuYCbycQjiAOq9rVEp8wLtejsLqtRY3wrexUwLizB8AjtUp/HfdR21LziedYJOaUeorbc6bP5DFXISDZ1GEu1mp1FvOqEt2x5H51iuZXJ7eOBVuF7GWu6jY4hCnXCpa0E12B7oaO3ydo1LNFDi10kiMLq7VwidDqoQJAlt36FeUDID97ZmtIGBO++2cSzmvn+r9JtXcKydiesvqbSrrefxO4tNFejv9A67p8XaSg1oVPzwGwFMdXmMlzDlWHs/ew/71KXlW/vXcEwRAyKl1hIXXIiESgPeTYi4TLCgHgaFiil9otRqUCC40udnYNZZQU1DtVzPer8eqxYCDOnbf+3UzYfd+hF06jLCX6pnkYRjlgr7T/pTGTeAS8OBQ3dklY6LP/mbE2pZoNxTGOaK5RvNGsPCJsYHaBUa8NRECM3znWAVXAbeayFr5uqay0aoYd060WauLSKKgVW+YueR2xhriXiejcamCRtE4GtlZtAD6OkDf9uWItGBOHzQQQ9Wx7U+17mVAuPgP/XFD4Ch9jmaYWfgXN4xQ0g8IA3QQEXS7BqoWOqMyXZH465rfhQ="
- secure: "D2qTPk2+U1AtEWkl266VYHwEtHrIc+VQzzAjmqGkWttAOvARLQe6NlM6c3gXfBhV4vcVPjOmrJBROqXVaGXcU/XUaxIfTSTxVv4L9AAM2GHoRpaon9/MSghssxazPaZxc2ms9TaEQgroodBR86TDgpvKHdTKU2/x+p+lg5He9Ksqd7vmviKyST+bNotL4HWbVY3d7ZSMuUM34uWOwtImIb/qS/xXcN4eG+cGN/5PDvaNjmu5bFQUP+N3/Egx+lqdeT+rQ7PgOSY4ybxiWsVZ9NG5Egs1/1R3rvPREhw235YNjVNG5umC65O2KnA2WLYS5QQHp7ARVnkbdUvgtzSw12CGv6owk6eiOr5P89Ylah8ew4iunoW6QapdXmrXu8ynZJpkmJ4VhQwLcYD86xh3CLwb6N35CNvKknMwf5IOb2bLNwsWdpIfanmZihlLCyutzvjRj6feXZv4PlpXBaJ1UxRkW2xSRWJQkCd/9UR32P2hRIZ0alc8Q+W53Yjk5PV+SG0yXl8uls7qdNIXxbLLM75LAV6SYx9HNKIb1w+Yuci/pq6jTIU70qE/6keX7Jv5GdeyJxedjI0LtlAQevNhMTwNV8HzRkLUcnHu+ozzflRgSHKR5ddhJEedtAJbP8LISDECZ5a8AYtcPAvzIiD5o56O6fiSe9rsyq8GPjT/sn0="