1234567891011121314151617181920212223242526272829303132333435 |
- sudo: required
- dist: trusty
- language: python
- python: '3.5'
- install: git clone https://github.com/QubesOS/qubes-builder ~/qubes-builder
- script: ~/qubes-builder/scripts/travis-build
- env:
- - DISTS_VM=fc26 USE_QUBES_REPO_VERSION=4.0 USE_QUBES_REPO_TESTING=1
- - DISTS_VM=fc27 USE_QUBES_REPO_VERSION=4.0 USE_QUBES_REPO_TESTING=1
- - DISTS_VM=fc28 USE_QUBES_REPO_VERSION=4.0 USE_QUBES_REPO_TESTING=1
- - DISTS_VM=fc29 USE_QUBES_REPO_VERSION=4.0 USE_QUBES_REPO_TESTING=1
- - DISTS_VM=jessie USE_QUBES_REPO_VERSION=4.0 USE_QUBES_REPO_TESTING=1
- - DISTS_VM=stretch USE_QUBES_REPO_VERSION=4.0 USE_QUBES_REPO_TESTING=1
- - DISTS_VM=buster USE_QUBES_REPO_VERSION=4.0 USE_QUBES_REPO_TESTING=1
- - DISTS_VM=centos7 USE_QUBES_REPO_VERSION=4.0 USE_QUBES_REPO_TESTING=1
- jobs:
- include:
- - python: '3.5'
- install: pip install --quiet -r ci/requirements.txt
- env: TESTS_ONLY=1
- script:
- - ./run-tests
- - shellcheck $(grep -l '^#!/bin/\(ba\)\?sh' $(git ls-files))
- after_success:
- - codecov
- - stage: deploy
- python: '3.5'
- env: DIST_DOM0=fc25 TESTS_ONLY=
- script: ~/qubes-builder/scripts/travis-deploy
- branches:
- except:
- - /.*_.*/
|