buku/.travis.yml

36 lines
1.4 KiB
YAML
Raw Normal View History

2016-06-03 10:58:41 -05:00
language: python
python:
- "3.4"
- "3.5"
- "3.6"
sudo: required
services:
2017-08-17 11:43:03 -05:00
- docker
dist: trusty
before_install:
- "pip install --upgrade setuptools"
- "pip install --upgrade pip"
- "pip install -e .[tests]"
2016-06-03 10:58:41 -05:00
install: "pip install -r requirements.txt"
2016-06-03 19:24:01 -05:00
script:
- python3 -m flake8
2017-12-26 09:17:43 -06:00
- find . -iname "*.py" ! -path "./api/*" | xargs pylint --rcfile tests/.pylintrc
2018-08-06 03:05:59 -05:00
- python3 -m pytest ./tests/test_*.py --cov buku -vv --durations=0
before_deploy:
2017-08-17 11:43:03 -05:00
- sudo apt-get update -qy
- sudo apt-get install -qy python3 python3-pip
- python3 -m pip install packagecore
- packagecore -o dist/ "${TRAVIS_TAG#v}"
2016-06-05 13:04:50 -05:00
deploy:
provider: releases
api_key:
2016-06-05 13:04:50 -05:00
secure: Zf+3StERDV9B0knxNj9UdiMv9kmrE9d80a27/e7IioZv6CUvCqbIpgzN5bD3yoTlJsHq3hY6BHF8OQpkH0B0pj3xwcxgcicwDdpGA9o43aIA+zqNSb6w1VHm784KZ+Z+z1NcVNEzCyIONXEIV0KRe73NUU/7Re6heA46lPDIMFF0EL8Fjv5tPb5VLq3z0jvA8mNlXfqiwtiWT/Zz7y6PvbKQZ5nSebK0WVBdGhuaQLj9EKNwdnxkgH3gsA1gAtiuaQdgDUxF69Xf5VY6hZPhdK5LSLl/5HDpandX9nLu5j3ZuSHn1pJWgdKw72aeWYSpKtgnBQ/uS5JLamqK31kHXfRVebp0uB2I1RBiLYhb5T0MO8BnFc6O+/f2qS7nQHGKZ9M+Mo+I+ceharLmCt7KfDA1yBP+AnwjsHYe1zgnGZfwSm+/ny1R1NoVmuyXPHkEDviOsT5JLSfLvuzCUstY4gsAYyXKHLDbHfMLxXQRRfK1RoJzR4taMntmsWsl2fIshzKujeck1o4wRu/FQIlq2ANYQVNrrcDSO+C5lZkSA8iivg7lIXk/n9Lxk7QcJkvrZkzOg0y9EKAejY87vejpessG1t2OD7GwUqWZMBBlPJXnbfTiUzTJqC+b8brwnAhu/QI8jMUvxWkTMO7XOiyZBpQljv2U9MwFNH8Ge4fwIag=
file_glob: true
file:
2017-08-17 11:43:03 -05:00
- dist/*
skip_cleanup: true
2016-06-05 13:04:50 -05:00
on:
tags: true
repo: jarun/Buku
2017-08-17 11:43:03 -05:00
python: "3.6"