add support for python and tox matrix project axis

Change-Id: I89ffc04faed02fd72c934b44b6832bd1f11d8f2e
Signed-off-by: Kyle Rockman <kyle.rockman@mac.com>
This commit is contained in:
Kyle Rockman
2014-11-12 12:25:33 -06:00
parent 445c73a298
commit f82ab9a021
3 changed files with 69 additions and 5 deletions

View File

@@ -0,0 +1,31 @@
<?xml version="1.0" encoding="utf-8"?>
<matrix-project>
<executionStrategy class="hudson.matrix.DefaultMatrixExecutionStrategyImpl">
<runSequentially>false</runSequentially>
</executionStrategy>
<combinationFilter/>
<axes>
<jenkins.plugins.shiningpanda.matrix.PythonAxis>
<name>PYTHON</name>
<values>
<string>python-2.6</string>
<string>python-2.7</string>
<string>python-3.4</string>
</values>
</jenkins.plugins.shiningpanda.matrix.PythonAxis>
<jenkins.plugins.shiningpanda.matrix.ToxAxis>
<name>TOXENV</name>
<values>
<string>py26</string>
<string>py27</string>
<string>py34</string>
</values>
</jenkins.plugins.shiningpanda.matrix.ToxAxis>
</axes>
<actions/>
<keepDependencies>false</keepDependencies>
<blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
<blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
<concurrentBuild>false</concurrentBuild>
<canRoam>true</canRoam>
</matrix-project>

View File

@@ -0,0 +1,15 @@
name: matrix-test003
project-type: matrix
axes:
- axis:
type: python
values:
- python-2.6
- python-2.7
- python-3.4
- axis:
type: tox
values:
- py26
- py27
- py34