1 <?xml version='1.0' encoding='UTF-8'?>
2 <matrix-project plugin="matrix-project@1.11">
4 <description></description>
5 <keepDependencies>false</keepDependencies>
7 <hudson.plugins.buildblocker.BuildBlockerProperty plugin="build-blocker-plugin@1.7.3">
8 <useBuildBlocker>false</useBuildBlocker>
9 <blockLevel>UNDEFINED</blockLevel>
10 <scanQueueFor>DISABLED</scanQueueFor>
11 <blockingJobs></blockingJobs>
12 </hudson.plugins.buildblocker.BuildBlockerProperty>
13 <jenkins.model.BuildDiscarderProperty>
14 <strategy class="hudson.tasks.LogRotator">
15 <daysToKeep>20</daysToKeep>
16 <numToKeep>100</numToKeep>
17 <artifactDaysToKeep>-1</artifactDaysToKeep>
18 <artifactNumToKeep>-1</artifactNumToKeep>
20 </jenkins.model.BuildDiscarderProperty>
21 <com.sonyericsson.rebuild.RebuildSettings plugin="rebuild@1.25">
22 <autoRebuild>false</autoRebuild>
23 <rebuildDisabled>false</rebuildDisabled>
24 </com.sonyericsson.rebuild.RebuildSettings>
26 <scm class="hudson.scm.NullSCM"/>
27 <canRoam>true</canRoam>
28 <disabled>false</disabled>
29 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
30 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
32 <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger plugin="gerrit-trigger@2.23.2">
35 <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.GerritProject>
36 <compareType>PLAIN</compareType>
37 <pattern>services/obs-service-git-buildpackage</pattern>
39 <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.Branch>
40 <compareType>PLAIN</compareType>
41 <pattern>master</pattern>
42 </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.Branch>
43 <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.Branch>
44 <compareType>PLAIN</compareType>
45 <pattern>devel</pattern>
46 </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.Branch>
47 <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.Branch>
48 <compareType>ANT</compareType>
49 <pattern>release-**</pattern>
50 </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.Branch>
52 <disableStrictForbiddenFileVerification>false</disableStrictForbiddenFileVerification>
53 </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.GerritProject>
56 <onSuccessful>false</onSuccessful>
57 <onFailed>false</onFailed>
58 <onUnstable>false</onUnstable>
59 <onNotBuilt>false</onNotBuilt>
61 <silentMode>false</silentMode>
62 <notificationLevel></notificationLevel>
63 <silentStartMode>false</silentStartMode>
64 <escapeQuotes>true</escapeQuotes>
65 <nameAndEmailParameterMode>PLAIN</nameAndEmailParameterMode>
66 <dependencyJobsNames></dependencyJobsNames>
67 <commitMessageParameterMode>BASE64</commitMessageParameterMode>
68 <changeSubjectParameterMode>PLAIN</changeSubjectParameterMode>
69 <commentTextParameterMode>PLAIN</commentTextParameterMode>
70 <buildStartMessage></buildStartMessage>
71 <buildFailureMessage></buildFailureMessage>
72 <buildSuccessfulMessage></buildSuccessfulMessage>
73 <buildUnstableMessage></buildUnstableMessage>
74 <buildNotBuiltMessage></buildNotBuiltMessage>
75 <buildUnsuccessfulFilepath></buildUnsuccessfulFilepath>
76 <customUrl></customUrl>
77 <serverName>public_gerrit_rabbitmq</serverName>
79 <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.events.PluginPatchsetCreatedEvent>
80 <excludeDrafts>false</excludeDrafts>
81 <excludeTrivialRebase>false</excludeTrivialRebase>
82 <excludeNoCodeChange>false</excludeNoCodeChange>
83 </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.events.PluginPatchsetCreatedEvent>
84 <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.events.PluginRefUpdatedEvent/>
86 <dynamicTriggerConfiguration>false</dynamicTriggerConfiguration>
87 <triggerConfigURL></triggerConfigURL>
88 <triggerInformationAction/>
89 </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
91 <concurrentBuild>true</concurrentBuild>
93 <hudson.matrix.LabelAxis>
96 <string>Builder</string>
98 </hudson.matrix.LabelAxis>
104 /usr/bin/tools-testing-run-test.sh `basename ${GERRIT_PROJECT}` Services -u git://${GIT_HOSTNAME}/${GERRIT_PROJECT}.git
107 </hudson.tasks.Shell>
110 <hudson.tasks.junit.JUnitResultArchiver plugin="junit@1.20">
111 <testResults>reports/nosetests.xml</testResults>
112 <keepLongStdio>false</keepLongStdio>
113 <healthScaleFactor>1.0</healthScaleFactor>
114 <allowEmptyResults>false</allowEmptyResults>
115 </hudson.tasks.junit.JUnitResultArchiver>
118 <com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper plugin="copy-to-slave@1.4.4">
119 <includes>configuration</includes>
120 <excludes></excludes>
121 <flatten>false</flatten>
122 <includeAntExcludes>false</includeAntExcludes>
123 <hudsonHomeRelative>false</hudsonHomeRelative>
124 <relativeTo>userContent</relativeTo>
125 </com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
126 <EnvInjectBuildWrapper plugin="envinject@2.1">
128 <propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
129 <propertiesContent>EXTRA_REPOS=openSUSE-12.3:${URL_PUBLIC_REPO_BASE}/Tools:/Devel/openSUSE_12.3/\
130 openSUSE-13.1:${URL_PUBLIC_REPO_BASE}/Tools:/Devel/openSUSE_13.1/\
131 openSUSE-13.2:${URL_PUBLIC_REPO_BASE}/Tools:/Devel/openSUSE_13.2/
133 TEST_REQUIRES=openSUSE-12.3:python-mock python-nose\
134 openSUSE-13.1:python-mock python-nose\
135 openSUSE-13.2:python-mock python-nose</propertiesContent>
136 <secureGroovyScript plugin="script-security@1.28">
138 <sandbox>false</sandbox>
139 </secureGroovyScript>
140 <loadFilesFromMaster>false</loadFilesFromMaster>
142 </EnvInjectBuildWrapper>
144 <executionStrategy class="hudson.matrix.DefaultMatrixExecutionStrategyImpl">
145 <runSequentially>false</runSequentially>
146 <touchStoneCombinationFilter>label=="Builder"</touchStoneCombinationFilter>
147 <touchStoneResultCondition>
151 <completeBuild>true</completeBuild>
152 </touchStoneResultCondition>