.travis.yml 825 B

123456789101112131415161718192021222324252627282930
  1. sudo: required
  2. dist: trusty
  3. language: python
  4. python: '3.5'
  5. install: git clone https://github.com/QubesOS/qubes-builder ~/qubes-builder
  6. script: ~/qubes-builder/scripts/travis-build
  7. env:
  8. - DISTS_VM=fc24 USE_QUBES_REPO_VERSION=4.0 USE_QUBES_REPO_TESTING=1
  9. - DISTS_VM=fc25 USE_QUBES_REPO_VERSION=4.0 USE_QUBES_REPO_TESTING=1
  10. - DISTS_VM=jessie USE_QUBES_REPO_VERSION=4.0 USE_QUBES_REPO_TESTING=1
  11. - DISTS_VM=stretch USE_QUBES_REPO_VERSION=4.0 USE_QUBES_REPO_TESTING=1
  12. jobs:
  13. include:
  14. - python: '3.5'
  15. install: pip install --quiet -r ci/requirements.txt
  16. env: TESTS_ONLY=1
  17. script:
  18. - ./run-tests
  19. after_success:
  20. - codecov
  21. - stage: deploy
  22. python: '3.5'
  23. env: DIST_DOM0=fc25 TESTS_ONLY=
  24. script: ~/qubes-builder/scripts/travis-deploy
  25. branches:
  26. except:
  27. - /.*_.*/