Travis: use fast infrastructure (sudo: false)

This commit is contained in:
Sergey Shepelev
2015-02-25 01:59:29 +03:00
parent 001f31f8f8
commit 4f015c2993

View File

@@ -1,25 +1,28 @@
language: python language: python
python: 2.7 python: 2.7
env: env:
- TOX_ENV=pep8 global:
- TOX_ENV=py26-epolls - PIP_DOWNLOAD_CACHE="$HOME/.cache/pip"
- TOX_ENV=py26-poll matrix:
- TOX_ENV=py26-selects - TOX_ENV=pep8
- TOX_ENV=py27-dns - TOX_ENV=py26-epolls
- TOX_ENV=py27-epolls - TOX_ENV=py26-poll
- TOX_ENV=py27-poll - TOX_ENV=py26-selects
- TOX_ENV=py27-selects - TOX_ENV=py27-dns
- TOX_ENV=py33-epolls - TOX_ENV=py27-epolls
- TOX_ENV=py33-poll - TOX_ENV=py27-poll
- TOX_ENV=py33-selects - TOX_ENV=py27-selects
- TOX_ENV=py34-dns - TOX_ENV=py33-epolls
- TOX_ENV=py34-epolls - TOX_ENV=py33-poll
- TOX_ENV=py34-poll - TOX_ENV=py33-selects
- TOX_ENV=py34-selects - TOX_ENV=py34-dns
- TOX_ENV=pypy-dns - TOX_ENV=py34-epolls
- TOX_ENV=pypy-epolls - TOX_ENV=py34-poll
- TOX_ENV=pypy-poll - TOX_ENV=py34-selects
- TOX_ENV=pypy-selects - TOX_ENV=pypy-dns
- TOX_ENV=pypy-epolls
- TOX_ENV=pypy-poll
- TOX_ENV=pypy-selects
matrix: matrix:
fast_finish: true fast_finish: true
allow_failures: allow_failures:
@@ -27,12 +30,24 @@ matrix:
- env: TOX_ENV=pypy-epolls - env: TOX_ENV=pypy-epolls
- env: TOX_ENV=pypy-poll - env: TOX_ENV=pypy-poll
- env: TOX_ENV=pypy-selects - env: TOX_ENV=pypy-selects
cache:
apt: true
ccache: true
pip: true
directories:
- $HOME/.cache
addons:
apt_packages:
- ccache
- libmysqlclient-dev
- libpq-dev
- libssl-dev
- libzmq3-dev
install: install:
- sudo apt-get update -qq
- sudo apt-get install -qq libssl-dev libmysqlclient-dev libpq-dev libzmq3-dev
- pip install --upgrade pip setuptools tox virtualenv - pip install --upgrade pip setuptools tox virtualenv
before_script: before_script:
- "export EVENTLET_DB_TEST_AUTH='{\"psycopg2\": {\"user\": \"postgres\"}, \"MySQLdb\": {\"passwd\": \"\", \"host\": \"localhost\", \"user\": \"root\"}}'" - "export EVENTLET_DB_TEST_AUTH='{\"psycopg2\": {\"user\": \"postgres\"}, \"MySQLdb\": {\"passwd\": \"\", \"host\": \"localhost\", \"user\": \"root\"}}'"
- "export PATH=/usr/lib/ccache:$PATH"
script: script:
- tox -v -v -e $TOX_ENV - tox -v -v -e $TOX_ENV
after_failure: after_failure:
@@ -40,3 +55,4 @@ after_failure:
- echo "pip.log\n"; cat $HOME/.pip/pip.log - echo "pip.log\n"; cat $HOME/.pip/pip.log
notifications: notifications:
slack: eventlet-net:OYrQ1JE3hdTD78yQY1yZJnnc slack: eventlet-net:OYrQ1JE3hdTD78yQY1yZJnnc
sudo: false