.travis.yml 761 B

12345678910111213141516171819202122232425262728293031323334353637
  1. language: python
  2. python: 2.7
  3. env:
  4. global:
  5. PYTHONUNBUFFERED=yes
  6. matrix:
  7. - TOXENV=2.6
  8. - TOXENV=2.7
  9. - TOXENV=3.3
  10. - TOXENV=3.4
  11. - TOXENV=pypy
  12. before_install:
  13. - |
  14. if [[ $TOXENV = pypy ]]; then
  15. deactivate
  16. sudo apt-add-repository --yes ppa:pypy/ppa
  17. sudo apt-get update
  18. sudo apt-get install pypy
  19. source ~/virtualenv/pypy/bin/activate
  20. fi
  21. python --version
  22. uname -a
  23. lsb_release -a
  24. install:
  25. - pip install -U pip
  26. - pip install tox
  27. script:
  28. - tox -v -- -v
  29. after_success:
  30. - .tox/$TRAVIS_PYTHON_VERSION/bin/coverage xml
  31. - .tox/$TRAVIS_PYTHON_VERSION/bin/codecov -e TOXENV
  32. notifications:
  33. irc:
  34. channels:
  35. - "chat.freenode.net#celery"
  36. on_success: change
  37. on_failure: change