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