language: node_js sudo: false node_js: - "node" addons: apt: packages: - p7zip-full env: global: - BASE_NAME=shariff-$TRAVIS_TAG cache: directories: - node_modules script: - npm run test before_deploy: - npm run build - npm run build_zip deploy: - provider: releases api_key: secure: "OL2jzThEtg8cqPK/yyBncO5Tp3pypNV+Sh5H91TxbtdRfGF/POod3bsTRBojKWQh0C0VcxfvWyQnA0+2ZXOM5TX0ktfJbPnuIPY1RKBjprg50Gqz04aKJnlGo7SFWj/aKVoPZ9HOHRHFXAvdzZPo66SUPPXVBtb56Zp4yrcvOsY=" file: - $BASE_NAME.zip - $BASE_NAME.tar.gz skip_cleanup: true on: repo: heiseonline/shariff tags: true - provider: npm email: npmjs@heise.de api_key: secure: eNX4D2s8TLojBXYg3vCjiUpE+N4dgZlXVbI1eriti1puOyWJ9tO4JxbwGiO0cShSJV+gjpzC9KpWqZCuTlY2ZZIhUfskfE179HDu+0rue4GAF2iQz2dvs8hoeWidLPIkXgn3YofsS1iQMX3VxJ1j3GVBwEg9motbcuIb4zbxKCw= skip_cleanup: true on: repo: heiseonline/shariff tags: true