# ENVIRONMENTS | |
os: | |
- linux | |
- osx | |
osx_image: xcode9.2 | |
env: | |
- SHARD=analyze | |
- SHARD=tests | |
- SHARD=docs | |
- SHARD=build_and_deploy_gallery | |
matrix: | |
exclude: | |
- os: osx | |
env: SHARD=analyze | |
- os: osx | |
env: SHARD=docs | |
sudo: false | |
filter_secrets: false | |
# INSTALLATION | |
addons: | |
apt: | |
# sky_shell binary depends on /usr/lib/x86_64-linux-gnu/libstdc++.so.6 version GLIBCXX_3.4.18 | |
sources: | |
- ubuntu-toolchain-r-test # if we don't specify this, the libstdc++6 we get is the wrong version | |
packages: | |
- lib32stdc++6 | |
- libstdc++6 | |
- fonts-droid | |
language: node_js | |
node_js: | |
- "6" | |
git: | |
# We rely on git tags for determining the version. | |
depth: false | |
cache: | |
bundler: true | |
directories: | |
- $HOME/.pub-cache | |
install: | |
- ./dev/bots/travis_install.sh | |
# TESTING | |
before_script: | |
- ./dev/bots/travis_setup.sh | |
script: | |
- ulimit -S -n 2048 # https://github.com/flutter/flutter/issues/2976 | |
- ./dev/bots/travis_script.sh |