meshblu-google-vision
Version:
[](https://travis-ci.org/octoblu/meshblu-google-vision) [](https://codeclimat
37 lines (36 loc) • 1.18 kB
YAML
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