blob: a0c28c13b633936b96a06a41c7226ab154c08258 [file] [log] [blame]
sudo: false
language: python
jobs:
include:
- python: '3.6'
env: TOXENV=linting
- python: '3.6'
env: TOXENV=docs
- python: '2.7'
env: TOXENV=py27-pytestrelease
- python: '3.4'
env: TOXENV=py34-pytestrelease
- python: '3.5'
env: TOXENV=py35-pytestrelease
- python: '3.6'
env: TOXENV=py36-pytestrelease
- python: 'pypy'
env: TOXENV=pypy-pytestrelease
- python: 'nightly'
env: TOXENV=py37-pytestrelease
- python: '2.7'
env: TOXENV=py27-pytestmaster
- python: '2.7'
env: TOXENV=py27-pytestfeatures
- python: '3.6'
env: TOXENV=py36-pytestmaster
- python: '3.6'
env: TOXENV=py36-pytestfeatures
- python: '3.6'
env: TOXENV=benchmark
- stage: deploy
python: '3.6'
env:
install: pip install -U setuptools setuptools_scm
script: skip
deploy:
provider: pypi
user: nicoddemus
distributions: sdist bdist_wheel
skip_upload_docs: true
password:
secure: PDvQCKfXrF1V/tdwEOfeDEjDs6vJ9gKWo4yrMUmBx1JL5plHZaqfHLftlGMoHekaQTHcfyYYbxignFw5IGsn97/nFKKWDPNBfZA+3RJJmeJfz2NQunYkSnoqtBtfEtWHzFPdkCm0w/CN9C8IpRjhvLnFTUQzil6iMy6wZG276gU=
on:
tags: true
repo: pytest-dev/pluggy
install:
- pip install -U setuptools pip
- pip install -U tox
script:
- tox
notifications:
irc:
channels:
- "chat.freenode.net#pytest"
on_success: change
on_failure: change
skip_join: true