Skip to content

Commit 818e5ba

Browse files
authored
Merge pull request #1337 from asellappen/master
Adding Power support(ppc64le) with ci and testing to the project for architecture independent
2 parents f461dd4 + d860dc5 commit 818e5ba

File tree

1 file changed

+49
-1
lines changed

1 file changed

+49
-1
lines changed

.travis.yml

Lines changed: 49 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
language: python
2-
dist: xenial
2+
dist: bionic
33
services:
44
- docker
55

@@ -13,9 +13,16 @@ jobs:
1313
include:
1414
- stage: verify-tag
1515
python: 3.7
16+
arch: ppc64le
1617
script: >
1718
[ "v$(python -c 'from scripts.constants import CLIENT_VERSION; print(CLIENT_VERSION)')" == "${TRAVIS_TAG}" ] &&
1819
[[ "${TRAVIS_TAG}" =~ ^v[0-9]+\.[0-9]+\.[0-9]+(([ab]|dev|rc)[0-9]+)?$ ]]
20+
- stage: verify-tag
21+
python: 3.7
22+
script: >
23+
[ "v$(python -c 'from scripts.constants import CLIENT_VERSION; print(CLIENT_VERSION)')" == "${TRAVIS_TAG}" ] &&
24+
[[ "${TRAVIS_TAG}" =~ ^v[0-9]+\.[0-9]+\.[0-9]+(([ab]|dev|rc)[0-9]+)?$ ]]
25+
1926
- stage: test
2027
python: 2.7
2128
env: TOXENV=update-pycodestyle
@@ -60,6 +67,47 @@ jobs:
6067
repo: kubernetes-client/python
6168
distributions: sdist bdist_wheel
6269

70+
- stage: test
71+
python: 2.7
72+
env: TOXENV=update-pycodestyle
73+
arch: ppc64le
74+
- python: 3.7
75+
env: TOXENV=docs
76+
arch: ppc64le
77+
- python: 2.7
78+
env: TOXENV=coverage,codecov
79+
arch: ppc64le
80+
- python: 2.7
81+
env: TOXENV=py27
82+
arch: ppc64le
83+
- python: 3.5
84+
env: TOXENV=py35
85+
arch: ppc64le
86+
- python: 3.6
87+
env: TOXENV=py36
88+
arch: ppc64le
89+
- python: 3.7
90+
env: TOXENV=py37
91+
arch: ppc64le
92+
- python: 3.8
93+
env: TOXENV=py38
94+
- python: 3.9
95+
env: TOXENV=py39
96+
arch: ppc64le
97+
- stage: deploy
98+
script: skip
99+
arch: ppc64le
100+
deploy:
101+
provider: pypi
102+
user: __token__
103+
password:
104+
secure: gY5Rixj7mWHC9XP5qV5DfWGdX4ZVwCEUElnQA2OeIg235I3eMBqRFM4Q/SKwAG2DzgIWNKsXXVQsZHp7BAjWFMFVQloiU7zohuBRToJUim9U1RaqAjUIr4OU7JPtXenAl5zyyBdywvJiG8UZ4wmt1DBYtdpozQvOwDXvOxNTmElKh5mfDhiSsipmFr2198NtIhiRVC+CZliZsi6osUkt+G6yl9CW+SJU3otgzdaS+VBP26HO0kWHMJiDKvQoIl/Q50IqJUWieFhCLh7lSV71VNVEmM4bMcYK8cAv3zMZHo6REKHF7xrF5tzYMXqpmEGt6L798d2H4BISr6BIlYgiYCatjyE9hxih9iBzGs0XaGUUFD8u1iuzOQI76a5dapG/DixQrGD2o9Gn/Qw6Zp9USIuKZSWUn5hSobwxJUKVNy+afpaJNQUb2W9Hj+jMXAnBDodCzo3nu+QF8GN72cmk3uqVyKUVABtI4kNe3qcEx3DyKfoh7aqJrgydeaRwESKuZ41l5CA+vqXSbbNW8z1MYDYgVdwEyRFsLg6aQk5pPsxuiILaaGy13TUndhuC+GuKcW6wCDf6WpUAwwGAF8+sz4hZ1pfSUdE3F8nfDBW3Bv+G9cB/cKkWJ2vOd9httRrvir8qUc/xPP5aW4pacnfNCQ04Iep/k4PCAdYJDtVGhCY=
105+
skip_existing: true
106+
on:
107+
tags: true
108+
repo: kubernetes-client/python
109+
distributions: sdist bdist_wheel
110+
63111
stages:
64112
- name: verify-tag
65113
if: (tag is present) and (type = push)

0 commit comments

Comments
 (0)