test-executor
Version:
Executes test scripts in the specified dirs.
43 lines (42 loc) • 2.43 kB
YAML
language: node_js
node_js:
- lts/*
install: |-
npm ci
npm install -g codecov
script: |-
npm run build || travis_terminate 1
./node_modules/.bin/nyc report --reporter=lcov
codecov
log=$(git log $TRAVIS_COMMIT_RANGE --oneline)
echo $'**Change log:**<br/>'${log//$'\n'/<br/>}
branches:
only:
- master
before_deploy: |-
log=$(git log $TRAVIS_COMMIT_RANGE --oneline)
export TAG=$'v'$TRAVIS_COMMIT_MESSAGE
export BODY=$'**Change log:**<br/>'${log//$'\n'/<br/>}
deploy:
- provider: releases
skip_cleanup: true
api_key:
secure: gqgNXqrTBE7sUXYwXVTiQv9pz/5VQroIXDsuCZxuWx4BLcUqd8hOGqA5rn3LIKIqriQAFNLGqeVvOlPixoytHDYBKCcaNlbtSDcl24cHQzxrKvIVVDxaMEYtvB3sLC1I+NzwCczyo+xMtmHHzjdhCTFik4LssuH7K/uPYckqhh7V7zJCQGQq/8z/50hMffa3WpvqzVpUqKDf9lcPxUTfq5h9BIkzxEYSy8Lpr9l1gbUYZzaiGYuypJ2ftf5nkxbMxN+XWaySdHiizP3GYkYP4CyUj4KyUG7dCSmXn8VLzqlstqrylc/qb/Sfgb1rA5bW8ywyCIkPzXhvXnZjLtbKSapSORl90wHC9q2nKIVOH1w8W0LX4Vf02oNEGzRfMb014OXPlrtr7lk1+hASoRyS/qKqE2chvIipsHUmoKu4jAzw49EJg7cjO0LWBLL1whwBJc+G/JE6Ofj6dcImH9yA6nM2mnK6Id4XEXDfiuisZXIEAJXi7I7ZHkqmjwdokFtikVhrxQ/X53cEPWvVJ6l85T5874d6ftS+00Jd31hFyGH/M1in266D5jpyoLFx9L5NMZ/waBh3zRjF8Qggj/8D6TKgII5brFs1INDCML0os/7M/46WEss1k3hL2wCEk+XNAt9gmkqESrsi7ZNmduVwgGzVHpwr9w7TndyGdTue/rM=
file: README.md
name: Release $TRAVIS_COMMIT_MESSAGE
tag_name: $TAG
body: $BODY
on:
repo: Guseyn/node-test-executor
branch:
- master
condition: $TRAVIS_COMMIT_MESSAGE =~ ^([0-9]{1,3}).([0-9]{1,3}).([0-9]{1,3})$
- provider: npm
email: guseynism@gmail.com
api_key:
secure: ABUJTISTkTVxqJjwZKcrQWvd9akLvDHqnluDM2xYmpVW/xlY6LKX95Ikf/gX98jz9YFiYP4AEmuDJuaMvA30/dxAB1X0eJgYl2HygS5CpXUp0r2aNfmSSALgaoj+ZN8pjnCj7tAiyNSfEeXGVkHvPjWGnbDGxvsn7OzXSUuNMUU26b96y9wKUYTC2FeyZIPsD40LNcUAmiPwf6t7ffrUcE9+7DHzVNRrsVNzlYTcRlSBmjSjiGhrUdqGMugPJqHqy9aTlSpQzmTlEr2N5nTfSvvORBrIGGmF5AeK2+UF6ifyhMpq2twXPRXXb6+xC4McA1Cp1w51ZfpPMnmd8Ad1EgxmDsWwym2+u2Ci7jEhYV7ZGag1+kzpQkuQDUkxKNnmTgPOZjPmyyGELBCF+aI4RkPP5rIrec3xrO/pUsVJ2PYoED38sLSjyzz5nfuOX7Xy0bmNkAITBC1NRcdsql7xZnVAPjamEVhO2dw9iNZAFX6aqCNypmwOT8JYNCfO7e8gfeQEDgc71qJihDXtnUUQiM+6K9DZ1KIi+oeO/GKnFtBCkjpgDwGtuW4RffDlV42oQyaWHUBIFKgJqQf0rv1oEAu7DBJJxUImRvv4i41VBzxxQm98XtmgrWeWVQ7yl004SbQJt24nGkREAvSdP2aOOnkkgaYwBZgiNz4Hnx4l6G4=
on:
repo: Guseyn/node-test-executor
branch:
- master
condition: $TRAVIS_COMMIT_MESSAGE =~ ^([0-9]{1,3}).([0-9]{1,3}).([0-9]{1,3})$