File tree Expand file tree Collapse file tree 1 file changed +56
-37
lines changed Expand file tree Collapse file tree 1 file changed +56
-37
lines changed Original file line number Diff line number Diff line change 1
1
language : python
2
2
dist : xenial
3
- sudo : true
4
3
services :
5
4
- 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
5
+
32
6
install :
33
7
- pip install tox
8
+
34
9
script :
35
10
- tox
36
- deploy :
37
- provider : pypi
38
- user : __token__
39
- password :
40
- secure : gY5Rixj7mWHC9XP5qV5DfWGdX4ZVwCEUElnQA2OeIg235I3eMBqRFM4Q/SKwAG2DzgIWNKsXXVQsZHp7BAjWFMFVQloiU7zohuBRToJUim9U1RaqAjUIr4OU7JPtXenAl5zyyBdywvJiG8UZ4wmt1DBYtdpozQvOwDXvOxNTmElKh5mfDhiSsipmFr2198NtIhiRVC+CZliZsi6osUkt+G6yl9CW+SJU3otgzdaS+VBP26HO0kWHMJiDKvQoIl/Q50IqJUWieFhCLh7lSV71VNVEmM4bMcYK8cAv3zMZHo6REKHF7xrF5tzYMXqpmEGt6L798d2H4BISr6BIlYgiYCatjyE9hxih9iBzGs0XaGUUFD8u1iuzOQI76a5dapG/DixQrGD2o9Gn/Qw6Zp9USIuKZSWUn5hSobwxJUKVNy+afpaJNQUb2W9Hj+jMXAnBDodCzo3nu+QF8GN72cmk3uqVyKUVABtI4kNe3qcEx3DyKfoh7aqJrgydeaRwESKuZ41l5CA+vqXSbbNW8z1MYDYgVdwEyRFsLg6aQk5pPsxuiILaaGy13TUndhuC+GuKcW6wCDf6WpUAwwGAF8+sz4hZ1pfSUdE3F8nfDBW3Bv+G9cB/cKkWJ2vOd9httRrvir8qUc/xPP5aW4pacnfNCQ04Iep/k4PCAdYJDtVGhCY=
41
- skip_existing : true
42
- on :
43
- tags : true
44
- repo : kubernetes-client/python
45
- distributions : sdist bdist_wheel
11
+
12
+ jobs :
13
+ include :
14
+ - stage : verify-tag
15
+ python : 3.7
16
+ script : >
17
+ [ "v$(python -c 'import kubernetes ; print(kubernetes.__version__)')" == "${TRAVIS_TAG}" ] &&
18
+ [[ "${TRAVIS_TAG}" =~ ^v[0-9]+\.[0-9]+\.[0-9]+(([ab]|dev|rc)[0-9]+)?$ ]]
19
+ - stage : test
20
+ python : 2.7
21
+ env : TOXENV=update-pycodestyle
22
+ - python : 3.7
23
+ env : TOXENV=docs
24
+ - python : 2.7
25
+ env : TOXENV=coverage,codecov
26
+ - python : 2.7
27
+ env : TOXENV=py27
28
+ - python : 2.7
29
+ env : TOXENV=py27-functional
30
+ - python : 3.5
31
+ env : TOXENV=py35
32
+ - python : 3.5
33
+ env : TOXENV=py35-functional
34
+ - python : 3.6
35
+ env : TOXENV=py36
36
+ - python : 3.6
37
+ env : TOXENV=py36-functional
38
+ - python : 3.7
39
+ env : TOXENV=py37
40
+ - python : 3.7
41
+ env : TOXENV=py37-functional
42
+ - python : 3.8
43
+ env : TOXENV=py38
44
+ - python : 3.8
45
+ env : TOXENV=py38-functional
46
+ - stage : deploy
47
+ script : skip
48
+ deploy :
49
+ provider : pypi
50
+ user : __token__
51
+ password :
52
+ secure : gY5Rixj7mWHC9XP5qV5DfWGdX4ZVwCEUElnQA2OeIg235I3eMBqRFM4Q/SKwAG2DzgIWNKsXXVQsZHp7BAjWFMFVQloiU7zohuBRToJUim9U1RaqAjUIr4OU7JPtXenAl5zyyBdywvJiG8UZ4wmt1DBYtdpozQvOwDXvOxNTmElKh5mfDhiSsipmFr2198NtIhiRVC+CZliZsi6osUkt+G6yl9CW+SJU3otgzdaS+VBP26HO0kWHMJiDKvQoIl/Q50IqJUWieFhCLh7lSV71VNVEmM4bMcYK8cAv3zMZHo6REKHF7xrF5tzYMXqpmEGt6L798d2H4BISr6BIlYgiYCatjyE9hxih9iBzGs0XaGUUFD8u1iuzOQI76a5dapG/DixQrGD2o9Gn/Qw6Zp9USIuKZSWUn5hSobwxJUKVNy+afpaJNQUb2W9Hj+jMXAnBDodCzo3nu+QF8GN72cmk3uqVyKUVABtI4kNe3qcEx3DyKfoh7aqJrgydeaRwESKuZ41l5CA+vqXSbbNW8z1MYDYgVdwEyRFsLg6aQk5pPsxuiILaaGy13TUndhuC+GuKcW6wCDf6WpUAwwGAF8+sz4hZ1pfSUdE3F8nfDBW3Bv+G9cB/cKkWJ2vOd9httRrvir8qUc/xPP5aW4pacnfNCQ04Iep/k4PCAdYJDtVGhCY=
53
+ skip_existing : true
54
+ on :
55
+ tags : true
56
+ repo : kubernetes-client/python
57
+ distributions : sdist bdist_wheel
58
+
59
+ stages :
60
+ - name : verify-tag
61
+ if : (tag is present) and (type = push)
62
+ - test
63
+ - name : deploy
64
+ if : (tag is present) and (type = push)
You can’t perform that action at this time.
0 commit comments