language: node_js node_js: - '12.16.1' dist: xenial services: - docker addons: apt: packages: - docker-ce - libsecret-1-dev install: - docker --version - docker-compose --version script: - docker-compose up -d graph-node - docker-compose logs graph-node - echo 'npm ci:' && echo -en 'travis_fold:start:script.1\\r' - npm ci - echo -en 'travis_fold:end:script.1\\r' # deploy contracts etc - npm run deploy - echo 'Debug info:' && echo -en 'travis_fold:start:script.2\\r' - docker images --digests | grep graph-node - docker-compose exec graph-node graph-node --version # - docker-compose logs graph-node - echo -en 'travis_fold:end:script.2\\r' - sleep 120 - npm run lint - npm run jest after_success: - chmod +x deploy-travis.sh - test $TRAVIS_BRANCH = "master" && test $TRAVIS_EVENT_TYPE = "push" && travis_wait 30 ./deploy-travis.sh