Travis-CI config for deploying Nuxt.js, as a static site (nuxt generate), to Google Firebase. Notifies Slack with success or failure.
language: node_js
node_js:
- "lts/*"
cache:
directories:
- "node_modules"
script:
- npm run lint
- npm run generate
after_success:
- test $TRAVIS_BRANCH = "master" &&
firebase deploy --token $FIREBASE_TOKEN --non-interactive
notifications:
slack: $SLACK_TOKEN