# Travis CI configuration file. # https://docs.travis-ci.com/user/getting-started/ # https://docs.travis-ci.com/user/multi-os/ os: - linux # https://docs.travis-ci.com/user/trusty-ci-environment/ # Use the new Debian 14 containers. dist: trusty sudo: false # https://docs.travis-ci.com/user/languages/javascript-with-nodejs/#Specifying-Node.js-versions # If you need to install a second programming language in your current # build environment, for example installing a more recent version of # Ruby than the default version present in all build environments you # can do so in the `before_install` stage of the build. # async supported from v7.x language: node_js node_js: - "node" - "8" # https://docs.travis-ci.com/user/customizing-the-build/#Git-Clone-Depth git: # Limit the clone depth; default is 50. depth: 3 # https://docs.travis-ci.com/user/environment-variables/ env: global: # - SCRIPT="scripts/travis.sh" # https://docs.travis-ci.com/user/notifications/#Configuring-email-notifications notifications: email: on_success: always # default: change on_failure: always # default: always # https://docs.travis-ci.com/user/caching cache: directories: - node_modules # NPM packages # https://docs.travis-ci.com/user/customizing-the-build/#Safelisting-or-blocklisting-branches branches: except: - /^v\d+\.\d+(\.\d+)?([-.]\d+)?$/ # ----------------------------------------------------------------------------- # before_install: # - ... # Skip the install step. # install: true # before_script: # - ... script: - npm test # Unused, kept for just in case. # after_success: # - bash "${SCRIPT}" after_success # after_failure: # - bash "${SCRIPT}" after_failure # after_script: # - bash "${SCRIPT}" after_script # -----------------------------------------------------------------------------