language: node_js sudo: false node_js: - '6' cache: directories: - node_modules - bower_components - docs/bower_components branches: except: - /^g3_.*$/ env: matrix: - JOB=ci-checks - JOB=unit BROWSER_PROVIDER=saucelabs - JOB=docs-e2e BROWSER_PROVIDER=saucelabs - JOB=e2e TEST_TARGET=jqlite BROWSER_PROVIDER=saucelabs - JOB=e2e TEST_TARGET=jquery BROWSER_PROVIDER=saucelabs global: - CXX=g++-4.8 # node 4 likes the G++ v4.8 compiler - SAUCE_USERNAME=angular-ci - SAUCE_ACCESS_KEY=9b988f434ff8-fbca-8aa4-4ae3-35442987 - LOGS_DIR=/tmp/angular-build/logs - BROWSER_PROVIDER_READY_FILE=/tmp/browsersprovider-tunnel-ready # node 4 likes the G++ v4.8 compiler # see https://docs.travis-ci.com/user/languages/javascript-with-nodejs#Node.js-v4-(or-io.js-v3)-compiler-requirements addons: apt: sources: - ubuntu-toolchain-r-test packages: - g++-4.8 before_install: - curl -o- -L https://raw.githubusercontent.com/yarnpkg/yarn/2a0afc73210c7a82082585283e518eeb88ca19ae/scripts/install-latest.sh | bash -s -- --version 0.17.9 - export PATH=$HOME/.yarn/bin:$PATH before_script: - du -sh ./node_modules ./bower_components/ ./docs/bower_components/ || true - ./scripts/travis/before_build.sh script: - ./scripts/travis/build.sh after_script: - ./scripts/travis/tear_down_browser_provider.sh - ./scripts/travis/print_logs.sh notifications: webhooks: urls: - https://webhooks.gitter.im/e/d2120f3f2bb39a4531b2 - http://104.197.9.155:8484/hubot/travis/activity #hubot-server on_success: always # options: [always|never|change] default: always on_failure: always # options: [always|never|change] default: always on_start: always # default: false