@@ -3,44 +3,61 @@ dist: xenial
33sudo : true
44services :
55- docker
6- matrix :
7- include :
8- - python : 2.7
9- env : TOXENV=py27
10- - python : 2.7
11- env : TOXENV=py27-functional
12- - python : 2.7
13- env : TOXENV=update-pycodestyle
14- - python : 2.7
15- env : TOXENV=docs
16- - python : 2.7
17- env : TOXENV=coverage,codecov
18- - python : 3.4
19- env : TOXENV=py34
20- - python : 3.5
21- env : TOXENV=py35
22- - python : 3.5
23- env : TOXENV=py35-functional
24- - python : 3.6
25- env : TOXENV=py36
26- - python : 3.6
27- env : TOXENV=py36-functional
28- - python : 3.7
29- env : TOXENV=py37
30- - python : 3.7
31- env : TOXENV=py37-functional
326
337install :
348- pip install tox
9+
3510script :
3611- tox
37- deploy :
38- provider : pypi
39- user : __token__
40- password :
41- secure : gY5Rixj7mWHC9XP5qV5DfWGdX4ZVwCEUElnQA2OeIg235I3eMBqRFM4Q/SKwAG2DzgIWNKsXXVQsZHp7BAjWFMFVQloiU7zohuBRToJUim9U1RaqAjUIr4OU7JPtXenAl5zyyBdywvJiG8UZ4wmt1DBYtdpozQvOwDXvOxNTmElKh5mfDhiSsipmFr2198NtIhiRVC+CZliZsi6osUkt+G6yl9CW+SJU3otgzdaS+VBP26HO0kWHMJiDKvQoIl/Q50IqJUWieFhCLh7lSV71VNVEmM4bMcYK8cAv3zMZHo6REKHF7xrF5tzYMXqpmEGt6L798d2H4BISr6BIlYgiYCatjyE9hxih9iBzGs0XaGUUFD8u1iuzOQI76a5dapG/DixQrGD2o9Gn/Qw6Zp9USIuKZSWUn5hSobwxJUKVNy+afpaJNQUb2W9Hj+jMXAnBDodCzo3nu+QF8GN72cmk3uqVyKUVABtI4kNe3qcEx3DyKfoh7aqJrgydeaRwESKuZ41l5CA+vqXSbbNW8z1MYDYgVdwEyRFsLg6aQk5pPsxuiILaaGy13TUndhuC+GuKcW6wCDf6WpUAwwGAF8+sz4hZ1pfSUdE3F8nfDBW3Bv+G9cB/cKkWJ2vOd9httRrvir8qUc/xPP5aW4pacnfNCQ04Iep/k4PCAdYJDtVGhCY=
42- skip_existing : true
43- on :
44- tags : true
45- repo : kubernetes-client/python
46- distributions : sdist bdist_wheel
12+
13+ jobs :
14+ include :
15+ - stage : verify-tag
16+ python : 3.7
17+ script : [ "v$(python -c 'import kubernetes ; print(kubernetes.__version__)')" == "${TRAVIS_TAG}" ]
18+ - stage : test
19+ python : 2.7
20+ env : TOXENV=update-pycodestyle
21+ - python : 3.7
22+ env : TOXENV=docs
23+ - python : 2.7
24+ env : TOXENV=coverage,codecov
25+ - python : 2.7
26+ env : TOXENV=py27
27+ - python : 2.7
28+ env : TOXENV=py27-functional
29+ - python : 3.5
30+ env : TOXENV=py35
31+ - python : 3.5
32+ env : TOXENV=py35-functional
33+ - python : 3.6
34+ env : TOXENV=py36
35+ - python : 3.6
36+ env : TOXENV=py36-functional
37+ - python : 3.7
38+ env : TOXENV=py37
39+ - python : 3.7
40+ env : TOXENV=py37-functional
41+ - python : 3.8
42+ env : TOXENV=py38
43+ - python : 3.8
44+ env : TOXENV=py38-functional
45+ - stage : deploy
46+ script : skip
47+ deploy :
48+ provider : pypi
49+ user : __token__
50+ password :
51+ secure : gY5Rixj7mWHC9XP5qV5DfWGdX4ZVwCEUElnQA2OeIg235I3eMBqRFM4Q/SKwAG2DzgIWNKsXXVQsZHp7BAjWFMFVQloiU7zohuBRToJUim9U1RaqAjUIr4OU7JPtXenAl5zyyBdywvJiG8UZ4wmt1DBYtdpozQvOwDXvOxNTmElKh5mfDhiSsipmFr2198NtIhiRVC+CZliZsi6osUkt+G6yl9CW+SJU3otgzdaS+VBP26HO0kWHMJiDKvQoIl/Q50IqJUWieFhCLh7lSV71VNVEmM4bMcYK8cAv3zMZHo6REKHF7xrF5tzYMXqpmEGt6L798d2H4BISr6BIlYgiYCatjyE9hxih9iBzGs0XaGUUFD8u1iuzOQI76a5dapG/DixQrGD2o9Gn/Qw6Zp9USIuKZSWUn5hSobwxJUKVNy+afpaJNQUb2W9Hj+jMXAnBDodCzo3nu+QF8GN72cmk3uqVyKUVABtI4kNe3qcEx3DyKfoh7aqJrgydeaRwESKuZ41l5CA+vqXSbbNW8z1MYDYgVdwEyRFsLg6aQk5pPsxuiILaaGy13TUndhuC+GuKcW6wCDf6WpUAwwGAF8+sz4hZ1pfSUdE3F8nfDBW3Bv+G9cB/cKkWJ2vOd9httRrvir8qUc/xPP5aW4pacnfNCQ04Iep/k4PCAdYJDtVGhCY=
52+ skip_existing : true
53+ on :
54+ tags : true
55+ repo : kubernetes-client/python
56+ distributions : sdist bdist_wheel
57+
58+ stages :
59+ - name : verify-tag
60+ if : (tag is present) and (type = push)
61+ - test
62+ - name : deploy
63+ if : (tag is present) and (type = push)
0 commit comments