#!/bin/bash -l export NVM_DIR="/home/jenkins/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" nvm use 0.10 npm install RC=0 function fail { echo $@ >&2 RC=1 } npm test || fail "npm test finished with return code $?" node_modules/.bin/eslint -f checkstyle src spec > eslint.xml || fail "eslint finished with return code $?" # delete the old tarball, if it exists rm -f matrix-js-sdk-*.tgz npm pack || fail "npm pack finished with return code $?" npm run gendoc || fail "JSDoc failed with code $?" exit $RC