language: node_js sudo: false node_js: - '0.10' env: global: - KARMA_BROWSERS=DartiumWithWebPlatform - E2E_BROWSERS=Dartium - LOGS_DIR=/tmp/angular-build/logs - ARCH=linux-x64 matrix: - MODE=js DART_CHANNEL=dev - MODE=dart DART_CHANNEL=stable - MODE=dart DART_CHANNEL=dev before_install: - export DISPLAY=:99.0 - export GIT_SHA=$(git rev-parse HEAD) - ./scripts/ci/init_android.sh - ./scripts/ci/install_dart.sh ${DART_CHANNEL} ${ARCH} - sh -e /etc/init.d/xvfb start - if [[ -e SKIP_TRAVIS_TESTS ]]; then { cat SKIP_TRAVIS_TESTS ; exit 0; } fi before_script: - mkdir -p $LOGS_DIR script: - ./scripts/ci/build_and_test.sh ${MODE} after_script: - ./scripts/ci/print-logs.sh notifications: webhooks: urls: - https://webhooks.gitter.im/e/1ef62e23078036f9cee4 on_success: change # options: [always|never|change] default: always on_failure: always # options: [always|never|change] default: always on_start: false # default: false slack: secure: EP4MzZ8JMyNQJ4S3cd5LEPWSMjC7ZRdzt3veelDiOeorJ6GwZfCDHncR+4BahDzQAuqyE/yNpZqaLbwRWloDi15qIUsm09vgl/1IyNky1Sqc6lEknhzIXpWSalo4/T9ZP8w870EoDvM/UO+LCV99R3wS8Nm9o99eLoWVb2HIUu0=