37 рядки
		
	
	
		
			918 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			37 рядки
		
	
	
		
			918 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
sudo: required
 | 
						|
dist: bionic
 | 
						|
language: python
 | 
						|
python:
 | 
						|
  - '3.6'
 | 
						|
virtualenv:
 | 
						|
  system_site_packages: true
 | 
						|
services:
 | 
						|
  - xvfb
 | 
						|
install:
 | 
						|
  - sudo apt-get -y install python3-gi gir1.2-gtk-3.0
 | 
						|
  - pip install --quiet -r ci/requirements.txt
 | 
						|
  - git clone https://github.com/"${TRAVIS_REPO_SLUG%%/*}"/qubes-builder ~/qubes-builder
 | 
						|
  - git clone https://github.com/"${TRAVIS_REPO_SLUG%%/*}"/qubes-core-qrexec ~/qubes-core-qrexec
 | 
						|
script:
 | 
						|
  - PYTHONPATH=test-packages:~/qubes-core-qrexec pylint qubes
 | 
						|
  - PYTHONPATH=test-packages:~/qubes-core-qrexec ./run-tests
 | 
						|
  - ~/qubes-builder/scripts/travis-build
 | 
						|
env:
 | 
						|
 - DIST_DOM0=fc31 USE_QUBES_REPO_VERSION=4.1 USE_QUBES_REPO_TESTING=1
 | 
						|
 | 
						|
after_success:
 | 
						|
  - codecov -F unittests
 | 
						|
  - ~/qubes-builder/scripts/travis-deploy
 | 
						|
 | 
						|
# don't build tags which are meant for code signing only
 | 
						|
branches:
 | 
						|
  except:
 | 
						|
    - /.*_.*/
 | 
						|
 | 
						|
addons:
 | 
						|
  apt:
 | 
						|
    packages:
 | 
						|
      - debootstrap
 | 
						|
 | 
						|
# vim: ts=2 sts=2 sw=2 et
 |