4dd22a32fc
no issue - Node 8.x is now EOL - switches Travis over to testing against latest Node LTS which is 12.x
23 lines
565 B
YAML
23 lines
565 B
YAML
dist: xenial
|
|
language: node_js
|
|
node_js:
|
|
- '12'
|
|
cache: yarn
|
|
env:
|
|
global:
|
|
- MOZ_HEADLESS=1
|
|
- JOBS=1
|
|
# Don't run builds for renovate PRs
|
|
if: NOT head_branch =~ ^renovate
|
|
addons:
|
|
firefox: latest
|
|
chrome: stable
|
|
install:
|
|
- yarn
|
|
script:
|
|
- yarn run lint:js && yarn run test
|
|
after_failure: |
|
|
if [ "${TRAVIS_EVENT_TYPE}" == "cron" ]; then
|
|
curl -X POST --data-urlencode "payload={\"attachments\": [{\"color\": \"danger\", \"fallback\": \"Build Failure: $TRAVIS_JOB_WEB_URL\", \"title\": \"Build Failure\", \"text\": \"$TRAVIS_JOB_WEB_URL\"}]}" $SLACK_URL
|
|
fi
|