language: node_js node_js: - '0.10' before_install: - npm install npm -g before_deploy: - npm install ws browserify@12.0.2 coffeeify@2.0.1 - mkdir -p deploy/meshblu-google-vision/latest - mkdir -p deploy/meshblu-google-vision/$TRAVIS_TAG - node_modules/.bin/browserify -t coffeeify -s Connector connector.coffee > deploy/meshblu-google-vision/latest/meshblu-google-vision.js - gzip deploy/meshblu-google-vision/latest/meshblu-google-vision.js - mv deploy/meshblu-google-vision/latest/meshblu-google-vision.js.gz deploy/meshblu-google-vision/latest/meshblu-google-vision.js - cp deploy/meshblu-google-vision/latest/meshblu-google-vision.js deploy/meshblu-google-vision/$TRAVIS_TAG/meshblu-google-vision.js deploy: - provider: s3 region: us-west-2 skip_cleanup: true detect_encoding: true access_key_id: replace-me secret_access_key: secure: replace-me bucket: octoblu-cdn local-dir: deploy upload-dir: js on: tags: true all_branches: true - provider: npm skip_cleanup: true clean_up: false email: replace-me api_key: secure: replace-me on: tags: true all_branches: true