language: node_js
sudo: false
node_js:
  - <%=shortNodeVersion%>

cache:
   directories:
     - node_modules
     - bower_components

before_script:
  - npm install -g bower
  - npm install -g gulp
  - bower install

after_success:
#  - mv coverage/cobertura-coverage.xml shippable/codecoverage/coverage.xml
#  - cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js --verbose
#  - cat ./coverage/lcov.info | codeclimate
  - CODECLIMATE_REPO_TOKEN=$CODECLIMATE_REPO_TOKEN codeclimate-test-reporter < ./coverage/**/lcov.info

<% if (NpmPublish) { %>
deploy:
  provider: npm
  email: <%=email%>
  api_key: $NPM_API_KEY
  on:
    tags: true
    all_branches: true
    node: '<%=shortNodeVersion%>' # this should be quoted; otherwise, 0.10 would not work
    repo: <%=githubUser%>/<%=appnameFolder%>
<% } %>