-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
45 lines (45 loc) · 3.63 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
dist: xenial # https://docs.travis-ci.com/user/reference/xenial/
language: node_js
services:
- docker
cache:
directories:
- "node_modules"
- "augmint-contracts/node_modules"
before_install:
- curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version 1.22.4
- export PATH="$HOME/.yarn/bin:$PATH"
- export BRANCH="${TRAVIS_PULL_REQUEST_BRANCH:-$TRAVIS_BRANCH}"
- yarn global add greenkeeper-lockfile@1
install:
- |
if [[ $BRANCH == "greenkeeper/"* ]]; then
echo Greenkeeper build using .yarnrc.greenkeeper; cp .yarnrc.greenkeeper .yarnrc; yarn install;
else
echo Normal build using .yarnrc and --frozen-lockfile option; yarn install --frozen-lockfile;
fi
before_script:
- greenkeeper-lockfile-update
- yarn ganache:start
- yarn wait-on tcp:localhost:8545 # ganache
script:
- yarn test
after_script: greenkeeper-lockfile-upload
# discord webhooks hack : https://github.com/DiscordHooks/travis-ci-discord-webhook until this is released: https://github.com/travis-ci/travis-tasks/pull/71
after_success:
- wget https://raw.githubusercontent.com/k3rn31p4nic/travis-ci-discord-webhook/master/send.sh
- chmod +x send.sh
- ./send.sh success $DISCORD_WEBHOOK_URL
after_failure:
- wget https://raw.githubusercontent.com/k3rn31p4nic/travis-ci-discord-webhook/master/send.sh
- chmod +x send.sh
- ./send.sh failure $DISCORD_WEBHOOK_URL
env:
global:
# GH_TOKEN for greenkeeper
- secure: SSgqXUNxvwXsEz2WuY72oqhIy+OOKCtuFejf6vPODnY+eGxYIZIskganepdJmZkFF0EklPi44D3DNnm1yeQNuSrExC1Fq49qiHRhRsa22soY2JrvXsGHA8x3tbZ4FxexYzb7p4Ej75TlAb2F9kRr+r9M0eqq/pD4IjdT9Zy05E7zodXxANmGbct6DsYyqSvxyHeH5cYsK33HA8UmrIbose2VHjGwvPI4T64LxEEla9mnWDLmN5gmLNYPglUWckJlRwXRGOyswedO7FI1P2xk+e3nByYpE+SI0KLKnth9I5PBYTwrPU7Uy2JeGM8bpZK86tRSeMvFb5pn5h0sW14TWQdzlUpaXDI8/+o1m9BrgTIC38fw3VMm5Vo/EWZXG9zm1A56hVHf7NJkWeOC2KoPsCwCAViOKLMsErCfa+xOf2E+/JzvUpS78DiMmgouuzQ59NKU6BhMUsHDBcQNP5YS8sIRYedtEfsO9O4iwx5BG3+izs5zHEiJ1vUN8ACOa3TJ0/PKbGSgZx8lmLW8dRJw9P1i1N5LSH5X/xuAd/b1HbiM4ItkCq28WKVlQRUlqO+WYcOYdbNMQ4u6Xs+8gqdC2zGwaZ7YBMr2lcXKxJtrYHx4b95WCw7iBVWwuA5zXDDiAFpvCjV/etJ+i0GplqFL1ziFZ3Nb2R7wGezak0LffSc=
# DISCORD_WEBHOOK_URL
# travis-ci.org (not used anymore)
# - secure: CpGTbFJ6TmArvy5ecr0wNhEQQa9FrkgUbc3J2aV1beO2zRxceUqFICBWUyvp79MFQrXPsy0XBSU8ztAWdqhxZNdhFrXH+6XJfc+0Ls3ky9aDJd5784rkcJ+y65XiZnc4q60B87I/7WnXyWmSeoZLpt3EuvdjNMb1mtR+el7G6cOcA5gk2IJGGnJccw75zfg+VDmYDEPXnWCO5HGjnpXKWXH0rGaqDUfdgzyfWG76aGIF0OXvKlVR7fDcV5Cp5etLnx+zQUDW8DJRhvSKWiDy1coPCTEukZ5jsipqvPd+E0PKbKdgjyv0sDfyxB6WCyERiKhpJJFO+N9siDhZkldIeZd2P+06gbcGIf/RBi0Tn2Wldmno0tWeoC6wfmX6nXT70cjNGECmkvH3dwqSShrv+IcnjlEM4vJnhNdSR9xcSYkwNRV40zYlm7A1QWwq/CcSEHnaQ9MAxreneNsY8F+SUhhcbq18vGCqvx6lRQvLeD0EhxYZtjd7Fuq2kTVWLF723oO3YoOnEgR7jvraUznZ8lFX6SO2qWElICCD4RreCnuh4fhRGTYn5Ve8Kbwx06mnfuH5jRtdTfQ+1eNk6WBDnGYCsJZCd2EIIHoA5+9J8Qx16AuB649dJDjDgfucns+anN31xMdnUI6vDC93CyGcXgWx9Xc1lLUbJqUaUykNSMk=
# travis-ci.com
- secure: AQP6IWXWwmnajYftu92VT0xvjbIeZHxPAdV9kMM5KpbjQRKGYAaVluxgHXqfvZ0i7xZDR3VaoPslmsr9lTgmlIx2KuEdSQh5klUANokjrcYi1VOvMSSVLqtSwNNHXHZ0j6N3gdUwR9fk3ubvnIdWxI++gU1wQgSrO1PR/waYFsSOIZNoXAZmHXWf+abr8GUoafwMzpgrvr6+1BqAIVe5KlVES7MbQM6+lVtvceWUa3e5XfgOm5rNOBgmG9ewouaG0av1sHtVu38eWFhMF6M1FtIOGFSYHGI1MFOu7ql3eNKfmrxrtONSB7pBCc+ZEBNTDzO5FdLerHuwDUuuwXBCWObbfqzj/7f2jXbex5RgcTdsGuq6U4foNvCLfPxRH+nN92Dwc9FB2qP42BCV3UMnaZE5vdi2830mcMWM44ju9fyZTg8nOXDMwTMPcwru0pfxdK618ge1C9vNhIYvqrlRxsyA3t96jOqbLfFIQd8nzWjPsENbnPtGWeXokFh+H1IyawvM8MFnS/RhYTnUvNriBFiRTZGcLuAOssIwzh/9mcV4xyqvbq/cpustR3ajZ6hddSZmZxOBO7EohWtJXHwyN+V93tYa6myuG8FGV4z8M6xfJy05mJAZ9AHyEnkVUVCt3tNRuAR1TAyZ9x4w86hUdbn4naBia/HMP4lEqeX90H4=