Skip to content

Commit 9de5fd5

Browse files
committed
Add Ubuntu 18.04 LTS as a target test platform for Travis CI
This change adds Ubuntu 18.04 LTS (Bionic Beaver) as a target test platform in the Travis CI configuration file. New test builds for all unit, integration, functional, style, security, and doc checks should now be built for Bionic during continuous integration runs.
1 parent 84ab77c commit 9de5fd5

File tree

1 file changed

+72
-0
lines changed

1 file changed

+72
-0
lines changed

.travis.yml

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@ matrix:
1414
os: linux
1515
dist: xenial
1616
env: TOXENV=py27 RUN_INTEGRATION_TESTS=0
17+
- python: 2.7
18+
os: linux
19+
dist: bionic
20+
env: TOXENV=py27 RUN_INTEGRATION_TESTS=0
1721
- python: 2.7
1822
os: linux
1923
dist: precise
@@ -26,6 +30,10 @@ matrix:
2630
os: linux
2731
dist: xenial
2832
env: TOXENV=py27 RUN_INTEGRATION_TESTS=1
33+
- python: 2.7
34+
os: linux
35+
dist: bionic
36+
env: TOXENV=py27 RUN_INTEGRATION_TESTS=1
2937
- python: 2.7
3038
os: linux
3139
dist: precise
@@ -38,6 +46,10 @@ matrix:
3846
os: linux
3947
dist: xenial
4048
env: TOXENV=py27 RUN_INTEGRATION_TESTS=2
49+
- python: 2.7
50+
os: linux
51+
dist: bionic
52+
env: TOXENV=py27 RUN_INTEGRATION_TESTS=2
4153
- python: 3.4
4254
os: linux
4355
dist: precise
@@ -50,6 +62,10 @@ matrix:
5062
os: linux
5163
dist: xenial
5264
env: TOXENV=py34 RUN_INTEGRATION_TESTS=0
65+
- python: 3.4
66+
os: linux
67+
dist: bionic
68+
env: TOXENV=py34 RUN_INTEGRATION_TESTS=0
5369
- python: 3.4
5470
os: linux
5571
dist: precise
@@ -62,6 +78,10 @@ matrix:
6278
os: linux
6379
dist: xenial
6480
env: TOXENV=py34 RUN_INTEGRATION_TESTS=1
81+
- python: 3.4
82+
os: linux
83+
dist: bionic
84+
env: TOXENV=py34 RUN_INTEGRATION_TESTS=1
6585
- python: 3.4
6686
os: linux
6787
dist: precise
@@ -74,6 +94,10 @@ matrix:
7494
os: linux
7595
dist: xenial
7696
env: TOXENV=py34 RUN_INTEGRATION_TESTS=2
97+
- python: 3.4
98+
os: linux
99+
dist: bionic
100+
env: TOXENV=py34 RUN_INTEGRATION_TESTS=2
77101
- python: 3.5
78102
os: linux
79103
dist: precise
@@ -86,6 +110,10 @@ matrix:
86110
os: linux
87111
dist: xenial
88112
env: TOXENV=py35 RUN_INTEGRATION_TESTS=0
113+
- python: 3.5
114+
os: linux
115+
dist: bionic
116+
env: TOXENV=py35 RUN_INTEGRATION_TESTS=0
89117
- python: 3.5
90118
os: linux
91119
dist: precise
@@ -98,6 +126,10 @@ matrix:
98126
os: linux
99127
dist: xenial
100128
env: TOXENV=py35 RUN_INTEGRATION_TESTS=1
129+
- python: 3.5
130+
os: linux
131+
dist: bionic
132+
env: TOXENV=py35 RUN_INTEGRATION_TESTS=1
101133
- python: 3.5
102134
os: linux
103135
dist: precise
@@ -110,6 +142,10 @@ matrix:
110142
os: linux
111143
dist: xenial
112144
env: TOXENV=py35 RUN_INTEGRATION_TESTS=2
145+
- python: 3.5
146+
os: linux
147+
dist: bionic
148+
env: TOXENV=py35 RUN_INTEGRATION_TESTS=2
113149
- python: 3.6
114150
os: linux
115151
dist: precise
@@ -122,6 +158,10 @@ matrix:
122158
os: linux
123159
dist: xenial
124160
env: TOXENV=py36 RUN_INTEGRATION_TESTS=0
161+
- python: 3.6
162+
os: linux
163+
dist: bionic
164+
env: TOXENV=py36 RUN_INTEGRATION_TESTS=0
125165
- python: 3.6
126166
os: linux
127167
dist: precise
@@ -134,6 +174,10 @@ matrix:
134174
os: linux
135175
dist: xenial
136176
env: TOXENV=py36 RUN_INTEGRATION_TESTS=1
177+
- python: 3.6
178+
os: linux
179+
dist: bionic
180+
env: TOXENV=py36 RUN_INTEGRATION_TESTS=1
137181
- python: 3.6
138182
os: linux
139183
dist: precise
@@ -146,6 +190,10 @@ matrix:
146190
os: linux
147191
dist: xenial
148192
env: TOXENV=py36 RUN_INTEGRATION_TESTS=2
193+
- python: 3.6
194+
os: linux
195+
dist: bionic
196+
env: TOXENV=py36 RUN_INTEGRATION_TESTS=2
149197
# - python: 3.7
150198
# os: linux
151199
# dist: precise
@@ -158,6 +206,10 @@ matrix:
158206
os: linux
159207
dist: xenial
160208
env: TOXENV=py37 RUN_INTEGRATION_TESTS=0
209+
- python: 3.7
210+
os: linux
211+
dist: bionic
212+
env: TOXENV=py37 RUN_INTEGRATION_TESTS=0
161213
# - python: 3.7
162214
# os: linux
163215
# dist: precise
@@ -170,6 +222,10 @@ matrix:
170222
os: linux
171223
dist: xenial
172224
env: TOXENV=py36 RUN_INTEGRATION_TESTS=1
225+
- python: 3.7
226+
os: linux
227+
dist: bionic
228+
env: TOXENV=py36 RUN_INTEGRATION_TESTS=1
173229
# - python: 3.7
174230
# os: linux
175231
# dist: precise
@@ -182,6 +238,10 @@ matrix:
182238
os: linux
183239
dist: xenial
184240
env: TOXENV=py37 RUN_INTEGRATION_TESTS=2
241+
- python: 3.7
242+
os: linux
243+
dist: bionic
244+
env: TOXENV=py37 RUN_INTEGRATION_TESTS=2
185245
- python: 2.7
186246
os: linux
187247
dist: precise
@@ -194,6 +254,10 @@ matrix:
194254
os: linux
195255
dist: xenial
196256
env: TOXENV=pep8 RUN_INTEGRATION_TESTS=0
257+
- python: 2.7
258+
os: linux
259+
dist: bionic
260+
env: TOXENV=pep8 RUN_INTEGRATION_TESTS=0
197261
- python: 2.7
198262
os: linux
199263
dist: precise
@@ -206,6 +270,10 @@ matrix:
206270
os: linux
207271
dist: xenial
208272
env: TOXENV=bandit RUN_INTEGRATION_TESTS=0
273+
- python: 2.7
274+
os: linux
275+
dist: bionic
276+
env: TOXENV=bandit RUN_INTEGRATION_TESTS=0
209277
- python: 2.7
210278
os: linux
211279
dist: precise
@@ -218,6 +286,10 @@ matrix:
218286
os: linux
219287
dist: xenial
220288
env: TOXENV=docs RUN_INTEGRATION_TESTS=0
289+
- python: 2.7
290+
os: linux
291+
dist: bionic
292+
env: TOXENV=docs RUN_INTEGRATION_TESTS=0
221293
install:
222294
# Pin six to >= 1.11.0 to avoid setuptools/pip race condition
223295
# For more info, see: https://github.com/OpenKMIP/PyKMIP/issues/435

0 commit comments

Comments
 (0)