.travis.yml
language: node_js
node_js:
- '0.10'
env:
global:
# NODE_MENTION_API_ACCESS_TOKEN (used to run the functional tests)
- secure: JqVyOemdXZEdu7weHnjzxsuVH1DcHli6WYDQ96kDmDBRROPn5tSBEqv84vz+hWjTNK8uuLdboWf1LGx91AciLsDLpAGEHClSmFW5liym+bXUVh3LXZnWcDWUY+NJhnp/UU1VwFx0aqvFEHxaTffDdRMI6QdmaI5St869ocVDmHA=
addons:
code_climate:
repo_token:
secure: K8WlINTzAcqpP1NtorthO+CGXMg0m2tAcBqIb9MSNPYz5pWVrfr9ARXKrX437ve3VXeczT39IIquce41EOdGwMjQ/VEKxl/+acuYA5vsgpHPQnsLSAUc5Ote65Y+grdtQFHqXu4eOoNRpXSWGSnpp8ecPCf/2DUiHs8XSfg1EEg=
notifications:
slack:
secure: MRIdQTTvHqecETMH5XAm1HIJPsErhZloCcnamD9qT/WcRQ2+apg1F8nDH/v3ywnA6Ajm+Q9GGc0tyLbkwoWmV7X6prFOm7OUg+yzmWf97zALDOg7Md2IYAzgrznm1U+wI1H3hsa9+SbxeCLktKhgMvaz/oUk60qz8j3AWNVVfhc=
before_install:
- npm install -g npm
install:
- make node_modules
script:
- make lint test
deploy:
on: # http://docs.travis-ci.com/user/deployment/heroku/#Conditional-Deploys
repo: captaindash/node-mention-api
all_branches: true # should be `on: master` (Travis bug)
tags: true
provider: npm
email: npm@captaindash.com
api_key:
secure: R9Ma8ajnw4JGrEf7DwLwzIZ+W2uEzt2n7xkAZhlU9pmBMLA3w/SDarcHWOdBdkT852XpjeXdVZvlG3n2Ud7vqGpoFe2vJmmnCBBgR5MjRNZ/Sh9+LGnTYNzE6ijo3nfNS17YH1eJj77NnPprW/qeYx9wc7mABQTeRXpZ4+NzR9Q=
after_deploy:
- make push-lcov