.travis.yml 691 B

1234567891011121314151617181920212223242526272829303132333435
  1. sudo: false
  2. services:
  3. - docker
  4. language: python
  5. cache: pip
  6. services:
  7. - docker
  8. before_install:
  9. - pyenv versions
  10. install:
  11. - pip install tox
  12. matrix:
  13. include:
  14. - env: TOXENV=27,coverage CODECOV=py
  15. python: 2.7
  16. - env: TOXENV=34,coverage CODECOV=py
  17. python: 3.4
  18. - env: TOXENV=35,coverage CODECOV=py
  19. python: 3.5
  20. - env: TOXENV=36,coverage CODECOV=py
  21. python: 3.6
  22. - env: TOXENV=37,coverage CODECOV=py
  23. python: 3.7-dev
  24. - env: TOXENV=flake8
  25. python: 3.6
  26. script:
  27. - docker run -v $PWD:/pepper -ti --rm gtmanfred/pepper:latest tox -c /pepper/tox.ini -e "${CODECOV}${TOXENV}"
  28. after_success:
  29. - sudo chown $USER .tox/
  30. - if [[ $CODECOV == "py" ]]; then tox -e codecov; fi