123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- filter_secrets: false
- sudo: false
- dist: precise
- language: python
- rvm:
- - 2.2
- cache:
- yarn: true
- directories:
- - node_modules
- - $HOME/.cache/pip/wheels
- branches:
- only:
- - master
- addons:
- apt:
- sources:
- - ubuntu-toolchain-r-test
- packages:
- - g++-4.8
- - libxmlsec1-dev
- env:
- global:
- - NODE_ENV=production
- - PIP_DISABLE_PIP_VERSION_CHECK=on
- - SENTRY_LIGHT_BUILD=1
- - SENTRY_SKIP_BACKEND_VALIDATION=1
- - TRAVIS_NODE_VERSION=4
- - CXX=g++-4.8
- install:
- - nvm install $TRAVIS_NODE_VERSION
- - npm install -g yarn@0.27.5
- - make travis-install-$TEST_SUITE
- before_script:
- - pip freeze
- script:
- - make travis-lint-$TEST_SUITE
- - make travis-test-$TEST_SUITE
- after_success:
- - codecov -e TEST_SUITE
- after_failure:
- - dmesg | tail -n 100
- # each attribute in the matrix will override the global attribute
- matrix:
- fast_finish: true
- allow_failures:
- - python: 2.7
- env: TEST_SUITE=django-18
- include:
- - language: ruby
- rvm: 2.2
- env: TEST_SUITE=danger
- # only the sqlite suite runs cassandra/riak tests
- - python: 2.7
- env: TEST_SUITE=sqlite DB=sqlite
- services:
- - memcached
- - riak
- - redis-server
- - cassandra
- before_script:
- - make travis-setup-cassandra
- - pip freeze
- - python: 2.7
- env: TEST_SUITE=postgres DB=postgres
- services:
- - memcached
- - redis-server
- - postgresql
- - python: 2.7
- env: TEST_SUITE=network DB=postgres
- services:
- - memcached
- - redis-server
- - postgresql
- - python: 2.7
- env: TEST_SUITE=mysql DB=mysql
- services:
- - memcached
- - mysql
- - redis-server
- - python: 2.7
- env: TEST_SUITE=acceptance
- services:
- - memcached
- - redis-server
- - postgresql
- - python: 2.7
- env: TEST_SUITE=js
- - python: 2.7
- env: TEST_SUITE=cli
- services:
- - postgresql
- - python: 2.7
- env: TEST_SUITE=dist
- - python: 2.7
- env: TEST_SUITE=django-18
- services:
- - memcached
- - redis-server
- - postgresql
|