blob: d8c41e781103cea2776cb34a66d579bc32427f80 [file] [log] [blame]
language: dart
sudo: false
dart:
- stable
- "dev/raw/latest"
env:
- DARTDOC_BOT=flutter
- DARTDOC_BOT=sdk-analyzer
- DARTDOC_BOT=main
- DARTDOC_BOT=sdk-docs
- DARTDOC_BOT=packages
script: ./tool/travis.sh
os:
- osx
- linux
install:
- ./tool/install_travis.sh
before_script:
- ulimit -c unlimited -S
- pub get
after_failure:
- ./tool/after_failure_travis.sh
before_install:
# Disable non-blocking I/O for stdout, stderr https://github.com/travis-ci/travis-ci/issues/4704#issuecomment-348435959
- python -c 'import os,sys,fcntl; flags = fcntl.fcntl(sys.stdout, fcntl.F_GETFL); fcntl.fcntl(sys.stdout, fcntl.F_SETFL, flags&~os.O_NONBLOCK);'
- python -c 'import os,sys,fcntl; flags = fcntl.fcntl(sys.stderr, fcntl.F_GETFL); fcntl.fcntl(sys.stderr, fcntl.F_SETFL, flags&~os.O_NONBLOCK);'
branches:
only: [master]
cache:
directories:
- $HOME/.pub-cache
- $HOME/.dartdoc_grinder