forked from Devilla/cryptolend.eth
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
41 lines (33 loc) · 1.65 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
sudo: required
services:
- docker
language: node_js
node_js:
- "8"
cache:
directories:
- node_modules
env:
- TRUFFLE_DEVELOP_HOST=truffle TRUFFLE_DEVELOP_PORT=9545 TRUFFLE_COVERAGE_HOST=truffle-coverage TRUFFLE_COVERAGE_PORT=8555
before_install:
- pwd
- chmod a+x ./scripts/travis_npm_compile.sh
- chmod a+x ./scripts/coverage_setup.sh
- chmod a+x ./scripts/coverage_run.sh
- ./scripts/travis_npm_compile.sh
- docker-compose up -d
- docker-compose --version
- docker-compose ps
script:
# - docker-compose exec truffle-coverage env CONTINUOUS_INTEGRATION=true TRAVIS=true TRAVIS_JOB_ID="$TRAVIS_JOB_ID" TRAVIS_BRANCH="$TRAVIS_BRANCH" TRAVIS_PULL_REQUEST="$TRAVIS_PULL_REQUEST" scripts/coverage_run.sh
- docker-compose exec truffle truffle migrate
- docker-compose exec truffle truffle test
# deploy:
# - provider: npm
# email: [email protected]
# skip_cleanup: true
# api_key:
# secure: EhLMN7JJn6Uv7PFyDeI3tYQP5LWHZasNP+ImU7c30xCnOlwPIFKqBlaqwGnHX4DxC/Bn/de/f8Y8Dcl0LnsbBCfvzReARoDyZVmw++EsKy8kU2YuCyS/LPI3bPtetQ7hcMDqC/z1k0zPkK2+4NFYIlYx1qDJKsS8g+fkK4rmCvTvpSLzyOL5KsBRNagd52gTQ+jazrYEC0DMAZqXCfzO/sYCjlVojI3bugQq+ssHWY7OfKNJWRx8MoMMAV7D6V/XMLMmQw7KP1U7e+oSRDBqvjiDiouo0u7cJn12hfnPyKjQzrBPlVNRicE1YH0YIZXn/rkFidPLep0wCaIu6MQbzrE2CNyhevppXXBAi3WIp+pfjdKo0kDENT+vaWP/A86e2zcRY+fwqaCnRd2OW0bPU3Lhfq+eheWrQpFqX7ItZj7NEtLiveOM7hs65XPj9nINkyQuT/VTlWWlvb7sAIWCeU2t0l1WqEaC3UH0i5WuhzHhQRYIlqtOxxIkF3j0hjC2aMb+3bdQY3zBvoiDP6dJ3QU+BJFWAPl2l+9JGOH4FCnawkFiIBNb0QgrFHIR4XL2kaIcWCAWMbz/VxW3c9lTzhBIbnb08ulpPTE3jHvd2zbgziNim7YqEt1jKdBfutea8Znb4IRxntdveW0D7up0MZyVlOHpmZCLS9cgvAVBbAc=
# on:
# branch: master
# tags: true