Skip to content

Commit 52ce0f6

Browse files
committed
Configure stages and deployment
1 parent 8cfef16 commit 52ce0f6

File tree

3 files changed

+61
-11
lines changed

3 files changed

+61
-11
lines changed

.travis.yml

Lines changed: 55 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,58 @@
11
language: python
2+
dist: xenial
3+
4+
stages:
5+
- baseline
6+
- name: test
7+
if: repo = pytest-dev/execnet AND tag IS NOT present
8+
- name: deploy
9+
if: repo = pytest-dev/execnet AND tag IS present
10+
211
python:
3-
- '2.7'
4-
- '3.4'
5-
- '3.5'
6-
- '3.6'
7-
- 'pypy'
12+
- '3.7'
13+
14+
jobs:
15+
include:
16+
- stage: baseline
17+
env: TOXENV=docs
18+
python: '3.6'
19+
- env: TOXENV=py27
20+
python: '2.7'
21+
- env: TOXENV=py37
22+
python: '3.7'
23+
24+
- stage: test
25+
env: TOXENV=py34
26+
python: '3.4'
27+
- env: TOXENV=py35
28+
python: '3.5'
29+
- env: TOXENV=py36
30+
python: '3.6'
31+
- env: TOXENV=pypy
32+
python: 'pypy2.7-6.0'
33+
- env: TOXENV=pypy3
34+
python: 'pypy3.5-6.0'
35+
36+
- stage: deploy
37+
python: '3.7'
38+
install: pip install -U setuptools setuptools_scm
39+
script: skip
40+
deploy:
41+
provider: pypi
42+
user: nicoddemus
43+
distributions: sdist bdist_wheel
44+
skip_upload_docs: true
45+
password:
46+
secure: "gnnagE3aOIHwv+Wonhn4+Ge3biuC8pOCN+aKIOko4ZOWgZlTBZjNSP/PFdhOmQp1sYHsm98GLubF5D5aEmKYQQOkiUn5PLMjyBjijN5qF5wwKK22MR73MCw+zVXt/o5K0uFiXPFTXzRlT2VrD86tjjGIOUQqpXBvm9X+8wu1nL8OkzurWRDzeY8Sv1XopOh6v0PD85fxu6pkFv4iVvNTUytIqTLU4LJTNFdfuWMQvr1JMHgtQUsCdT4CvSPsvu4WGAsYMyNAQFtNJwxqukkPySgVv5vTIdHfnCMURm6vjv9oprO5t3O6fDJS3K/EWxmz5+3CfRBJ20OdDUM62DKsVbjg2rSjuwiafgFKcs+Ob20CalvF4ZOwddQGz3I8n0I0zJarGhEmr/c9XXY31LH/Y3FaghUUYOq4Hfh8+mEZgE7MGyvRjD8zA2Cq8cfOivqg9dM7HQniZSybSCkF47pF+qwRPzYkC9dm8IHi24v1/hA8d7uuXel44dauJiGJqvQ7qN0Bh4ZEuE1EVju+v8NwlTk6C93ShzIRhKUZVx1GgoI/KorRgIlRbd6I24xo2kKtXw2mb5+dnbsL2ip/ungw+saTZsXSWICY/L0Nv+WHWl7DskwSSdl/iKJaztv/7975wXSxLEG+K6xweufx5N6eTh9A1Sa7YLBDOEpTC4lkq0A="
47+
on:
48+
tags: true
49+
repo: pytest-dev/execnet
50+
allow_failures:
51+
- env: TOXENV=pypy
52+
python: 'pypy2.7-6.0'
53+
- env: TOXENV=pypy3
54+
python: 'pypy3.5-6.0'
55+
856

957
matrix:
1058
include:
@@ -14,8 +62,8 @@ matrix:
1462
- python: 'pypy'
1563

1664
install:
17-
- pip install -U pip setuptools setuptools_scm
18-
- pip install -U tox-travis
65+
- pip install -U pip
66+
- pip install -U setuptools setuptools_scm tox
1967

2068
script:
2169
- tox

appveyor.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ environment:
55
- TOXENV: "py34"
66
- TOXENV: "py35"
77
- TOXENV: "py36"
8+
- TOXENV: "py37"
89
- TOXENV: "pypy"
910
- TOXENV: "docs"
1011

@@ -18,7 +19,7 @@ install:
1819

1920
- if "%TOXENV%" == "pypy" call scripts\install-pypy.bat
2021

21-
- C:\Python36\python -m pip install tox
22+
- C:\Python37\python -m pip install tox
2223

2324
test_script:
24-
- C:\Python36\python -m tox
25+
- C:\Python37\python -m tox

tox.ini

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
[tox]
2-
envlist=py27,py34,py35,py36,pypy
2+
envlist=py27,py34,py35,py36,py37,pypy,pypy3
33

44
[testenv]
55
deps=
66
pytest
77
pytest-timeout
8-
commands=pytest {posargs:testing}
8+
commands=
9+
pytest {posargs:testing}
910

1011
[testenv:docs]
1112
skipsdist = True

0 commit comments

Comments
 (0)