kunagpal/express-boilerplate

View on GitHub
.travis.yml

Summary

Maintainability
Test Coverage
sudo: false
# dist: trusty
language: node_js

os:
#  - linux
  - osx

node_js:
  - "4"
  - "6"
  - "8"

branches:
  only:
    - master
    - develop

addons:
  apt:
    packages:
      - mongodb-org-server
  code_climate:
    repo_token:
      secure: "oNn07/ILtLInDkXv9gzNTgWsMTUNQ3WUDZimiuFB0R2ot30H8plkSEIi+9HLVMDGCtq+XC/VyaI4E18+lZkv5MguvjGL1k7xKUokYp4YxrudIxLt7DtBcDYBcQlr5JryYreuSMzZznM3b8lUJaHlNZQMPclvoS1DDQkrV2Q8QO3KuR8qX5u51SRKiSkhoBi/HlH6it1cVH8/MbtIpJcfIIhAGo/4jOxsfj6M4ie+ewVw81n2NPsBKLza31Ba5S01/MQfhVzE+cwj4qQALY+qjNB3GIPb9AolXh6PNLUlgWURFLHa7//OD35BBwbnt6Vjihmhp1HEIiqCsKmpwGQEpTNRZA7+NYDwB4oQ9naP9vVLMgn8CJkNA8lOgrK8Qx2oDlCr9wK/ufF3lK0yzJpjaZ+RduMdF6Jtw+Iho00jT4K5wAor0XQmZPQBlNWHG2MYHR6vm0DKr2vUWN/cN/8a6pVcElQOKjbSYFsQlhg/x2EWhNOYPuN26Y3A4Y4zkwGVGYW27xjTka4WtOBq1ZpKJUEoAWhc77UZHjUZUKcgkcYYYrcf3TDh0rmKbYVp0wHjjQBbC3CYmXnZkNjexxcAWVbQz31VLZYxZ7tJ8fWzCPNcxljFUWp82L8QNI7RhChieKWODXQHmQc55JtNMXDD70YRLgr7Cuyk1J6LLepgT4M="

before_install:
  if [[ $TRAVIS_OS_NAME = 'osx' ]]; then
    sudo mkdir -p /data/db;
    brew install mongodb;
    brew services start mongodb;
  fi

services:
  - mongodb

cache:
  directories:
    - node_modules
    - $HOME/Library/Caches/Homebrew

after_script:
  if [[ $TRAVIS_NODE_VERSION=~'^v?8(\.\d+){2}?$' ]]; then
    npm install codeclimate-test-reporter;
    node node_modules/.bin/codeclimate-test-reporter < .coverage/lcov.info;
  fi