language: node_js node_js: - "10" services: - docker cache: directories: - node_modules matrix: fast_finish: true before_install: - npm install -g npm - npm install -g codacy-coverage release-it greenkeeper-lockfile ganache-cli@~6.1.8 before_script: - greenkeeper-lockfile-update - ganache-cli > ganache-cli.log & - sleep 2 script: - npm run test:cover - npm run build - npm run doc after_script: - npm run report-coverage - greenkeeper-lockfile-upload notifications: email: false deploy: - provider: npm email: "devops@oceanprotocol.com" api_key: ${NPM_TOKEN} skip_cleanup: true on: tags: true