forked from release-engineering/python-fastpurge
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
31 lines (30 loc) · 1.39 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
sudo: false
language: python
install: pip install tox
matrix:
include:
- python: "2.7"
env: TOX_ENV=py27
- python: "3.5"
env: TOX_ENV=static
- python: "3.5"
env: TOX_ENV=cov-travis DEPLOY=1
- python: "3.5"
env: TOX_ENV=docs
script: tox -e $TOX_ENV
after_success:
- test $TOX_ENV = docs && scripts/push-docs
deploy:
# Adding a new tag automatically releases to PyPI.
provider: pypi
user: __token__
password:
secure: EU53wKkWnWP0EWn4Oi1X2zlNmOJsR9UeVc1fDvcPIB3rxOX10vXdT95ONvFXC1kksPm/Juf5Wtpq7mfa7J0ZKcOkPImHseCAlwFiJYr7TZPjQiI6Ri3o1p3nRkCali2ClTC1GVZuSJQmeby4qFIQ6OsJ3W6EDMMg7TDXyaTNMSFfCA+76bXl+8Zwq9Jkvzfmsq57HZya0KX3SG5y3mLQpPm260xc74o2zekiSJbhaVkmT8EzDtgNJj+DeGxBd1yJN0ssNzDO3wqbgxM3br8a25Wd5rkduNlQfGHNuEP6kvYoHxrqSV56sAN1i5Le5/Uw3tDIY3WKiR1txatcZJcQxwlUX+H4yt/rSXpdNGT/5U2AUf8aXZxQgKyADHcJflhiiv3pTPi3UdOaJadkMr0uOqa//549I0hTq27nEcWdSxVvWd4UUtjVRFY8syOg6jdkdNgmJKIHmRUL+Zh1tbdU0lITlpx2/ogZxOXZ8Zt03L55MwpZpdVv23vZSljD5ODTFkrxJSAhCnTBRH86yLQKb1GMXspkDfk5BrHX7pdnlbvasqFKH2BAIwBI+zOZQGk6Hx6HxU0yabR4+leyUpv9Y2bgsgxE6FEzRslzCdT9XdRW76YqVLChXzdPOL5BjSbUKeP775h6qztmA7ZJpRqXOS7WOcWUJIrVU8/uCw85B3Q=
on:
tags: true
# Only one of the environments in the matrix should have
# deployments enabled. It's mostly arbitrary which one,
# but best to select some Python 3.x so up-to-date tools
# are used during release.
condition: $DEPLOY = 1
skip_existing: true