62255846b142f0472d915a56559eecee15d1b491
[services/jenkins-jobs.git] / jobs / Tools-gbs / config.xml
1 <?xml version='1.0' encoding='UTF-8'?>
2 <matrix-project plugin="matrix-project@1.10">
3   <actions/>
4   <description></description>
5   <keepDependencies>false</keepDependencies>
6   <properties>
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>
19       </strategy>
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>
25   </properties>
26   <scm class="hudson.scm.NullSCM"/>
27   <canRoam>true</canRoam>
28   <disabled>false</disabled>
29   <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
30   <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
31   <triggers>
32     <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger plugin="gerrit-trigger@2.23.2">
33       <spec></spec>
34       <gerritProjects>
35         <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.GerritProject>
36           <compareType>PLAIN</compareType>
37           <pattern>tools/gbs</pattern>
38           <branches>
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>
51           </branches>
52           <disableStrictForbiddenFileVerification>false</disableStrictForbiddenFileVerification>
53         </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.GerritProject>
54       </gerritProjects>
55       <skipVote>
56         <onSuccessful>false</onSuccessful>
57         <onFailed>false</onFailed>
58         <onUnstable>false</onUnstable>
59         <onNotBuilt>false</onNotBuilt>
60       </skipVote>
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>
78       <triggerOnEvents>
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/>
85       </triggerOnEvents>
86       <dynamicTriggerConfiguration>false</dynamicTriggerConfiguration>
87       <triggerConfigURL></triggerConfigURL>
88       <triggerInformationAction/>
89     </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
90   </triggers>
91   <concurrentBuild>true</concurrentBuild>
92   <axes>
93     <hudson.matrix.LabelAxis>
94       <name>label</name>
95       <values>
96         <string>Builder</string>
97       </values>
98     </hudson.matrix.LabelAxis>
99   </axes>
100   <builders>
101     <hudson.tasks.Shell>
102       <command>/usr/bin/tools-testing-run-test.sh gbs Tools -u git://review.prod.infra.tizen.org/tools/gbs.git
103 </command>
104     </hudson.tasks.Shell>
105   </builders>
106   <publishers>
107     <hudson.plugins.cobertura.CoberturaPublisher plugin="cobertura@1.9.6">
108       <coberturaReportFile>**/coverage.xml</coberturaReportFile>
109       <onlyStable>false</onlyStable>
110       <failUnhealthy>false</failUnhealthy>
111       <failUnstable>false</failUnstable>
112       <autoUpdateHealth>false</autoUpdateHealth>
113       <autoUpdateStability>false</autoUpdateStability>
114       <zoomCoverageChart>false</zoomCoverageChart>
115       <maxNumberOfBuilds>0</maxNumberOfBuilds>
116       <failNoReports>true</failNoReports>
117       <healthyTarget>
118         <targets class="enum-map" enum-type="hudson.plugins.cobertura.targets.CoverageMetric">
119           <entry>
120             <hudson.plugins.cobertura.targets.CoverageMetric>LINE</hudson.plugins.cobertura.targets.CoverageMetric>
121             <int>8000000</int>
122           </entry>
123           <entry>
124             <hudson.plugins.cobertura.targets.CoverageMetric>CONDITIONAL</hudson.plugins.cobertura.targets.CoverageMetric>
125             <int>7000000</int>
126           </entry>
127         </targets>
128       </healthyTarget>
129       <unhealthyTarget>
130         <targets class="enum-map" enum-type="hudson.plugins.cobertura.targets.CoverageMetric">
131           <entry>
132             <hudson.plugins.cobertura.targets.CoverageMetric>LINE</hudson.plugins.cobertura.targets.CoverageMetric>
133             <int>0</int>
134           </entry>
135           <entry>
136             <hudson.plugins.cobertura.targets.CoverageMetric>CONDITIONAL</hudson.plugins.cobertura.targets.CoverageMetric>
137             <int>0</int>
138           </entry>
139         </targets>
140       </unhealthyTarget>
141       <failingTarget>
142         <targets class="enum-map" enum-type="hudson.plugins.cobertura.targets.CoverageMetric">
143           <entry>
144             <hudson.plugins.cobertura.targets.CoverageMetric>LINE</hudson.plugins.cobertura.targets.CoverageMetric>
145             <int>0</int>
146           </entry>
147           <entry>
148             <hudson.plugins.cobertura.targets.CoverageMetric>CONDITIONAL</hudson.plugins.cobertura.targets.CoverageMetric>
149             <int>0</int>
150           </entry>
151         </targets>
152       </failingTarget>
153       <sourceEncoding>ASCII</sourceEncoding>
154     </hudson.plugins.cobertura.CoberturaPublisher>
155     <hudson.tasks.junit.JUnitResultArchiver plugin="junit@1.20">
156       <testResults>reports/nosetests.xml</testResults>
157       <keepLongStdio>false</keepLongStdio>
158       <healthScaleFactor>1.0</healthScaleFactor>
159       <allowEmptyResults>false</allowEmptyResults>
160     </hudson.tasks.junit.JUnitResultArchiver>
161     <hudson.plugins.violations.ViolationsPublisher plugin="violations@0.7.11">
162       <config>
163         <suppressions class="sorted-set"/>
164         <typeConfigs>
165           <entry>
166             <string>checkstyle</string>
167             <hudson.plugins.violations.TypeConfig>
168               <type>checkstyle</type>
169               <min>10</min>
170               <max>999</max>
171               <unstable>999</unstable>
172               <usePattern>false</usePattern>
173               <pattern></pattern>
174             </hudson.plugins.violations.TypeConfig>
175           </entry>
176           <entry>
177             <string>codenarc</string>
178             <hudson.plugins.violations.TypeConfig>
179               <type>codenarc</type>
180               <min>10</min>
181               <max>999</max>
182               <unstable>999</unstable>
183               <usePattern>false</usePattern>
184               <pattern></pattern>
185             </hudson.plugins.violations.TypeConfig>
186           </entry>
187           <entry>
188             <string>cpd</string>
189             <hudson.plugins.violations.TypeConfig>
190               <type>cpd</type>
191               <min>10</min>
192               <max>999</max>
193               <unstable>999</unstable>
194               <usePattern>false</usePattern>
195               <pattern></pattern>
196             </hudson.plugins.violations.TypeConfig>
197           </entry>
198           <entry>
199             <string>cpplint</string>
200             <hudson.plugins.violations.TypeConfig>
201               <type>cpplint</type>
202               <min>10</min>
203               <max>999</max>
204               <unstable>999</unstable>
205               <usePattern>false</usePattern>
206               <pattern></pattern>
207             </hudson.plugins.violations.TypeConfig>
208           </entry>
209           <entry>
210             <string>csslint</string>
211             <hudson.plugins.violations.TypeConfig>
212               <type>csslint</type>
213               <min>10</min>
214               <max>999</max>
215               <unstable>999</unstable>
216               <usePattern>false</usePattern>
217               <pattern></pattern>
218             </hudson.plugins.violations.TypeConfig>
219           </entry>
220           <entry>
221             <string>findbugs</string>
222             <hudson.plugins.violations.TypeConfig>
223               <type>findbugs</type>
224               <min>10</min>
225               <max>999</max>
226               <unstable>999</unstable>
227               <usePattern>false</usePattern>
228               <pattern></pattern>
229             </hudson.plugins.violations.TypeConfig>
230           </entry>
231           <entry>
232             <string>fxcop</string>
233             <hudson.plugins.violations.TypeConfig>
234               <type>fxcop</type>
235               <min>10</min>
236               <max>999</max>
237               <unstable>999</unstable>
238               <usePattern>false</usePattern>
239               <pattern></pattern>
240             </hudson.plugins.violations.TypeConfig>
241           </entry>
242           <entry>
243             <string>gendarme</string>
244             <hudson.plugins.violations.TypeConfig>
245               <type>gendarme</type>
246               <min>10</min>
247               <max>999</max>
248               <unstable>999</unstable>
249               <usePattern>false</usePattern>
250               <pattern></pattern>
251             </hudson.plugins.violations.TypeConfig>
252           </entry>
253           <entry>
254             <string>jcreport</string>
255             <hudson.plugins.violations.TypeConfig>
256               <type>jcreport</type>
257               <min>10</min>
258               <max>999</max>
259               <unstable>999</unstable>
260               <usePattern>false</usePattern>
261               <pattern></pattern>
262             </hudson.plugins.violations.TypeConfig>
263           </entry>
264           <entry>
265             <string>jslint</string>
266             <hudson.plugins.violations.TypeConfig>
267               <type>jslint</type>
268               <min>10</min>
269               <max>999</max>
270               <unstable>999</unstable>
271               <usePattern>false</usePattern>
272               <pattern></pattern>
273             </hudson.plugins.violations.TypeConfig>
274           </entry>
275           <entry>
276             <string>pep8</string>
277             <hudson.plugins.violations.TypeConfig>
278               <type>pep8</type>
279               <min>10</min>
280               <max>999</max>
281               <unstable>999</unstable>
282               <usePattern>false</usePattern>
283               <pattern></pattern>
284             </hudson.plugins.violations.TypeConfig>
285           </entry>
286           <entry>
287             <string>perlcritic</string>
288             <hudson.plugins.violations.TypeConfig>
289               <type>perlcritic</type>
290               <min>10</min>
291               <max>999</max>
292               <unstable>999</unstable>
293               <usePattern>false</usePattern>
294               <pattern></pattern>
295             </hudson.plugins.violations.TypeConfig>
296           </entry>
297           <entry>
298             <string>pmd</string>
299             <hudson.plugins.violations.TypeConfig>
300               <type>pmd</type>
301               <min>10</min>
302               <max>999</max>
303               <unstable>999</unstable>
304               <usePattern>false</usePattern>
305               <pattern></pattern>
306             </hudson.plugins.violations.TypeConfig>
307           </entry>
308           <entry>
309             <string>pylint</string>
310             <hudson.plugins.violations.TypeConfig>
311               <type>pylint</type>
312               <min>150</min>
313               <max>160</max>
314               <unstable>155</unstable>
315               <usePattern>false</usePattern>
316               <pattern>reports/pylint.log</pattern>
317             </hudson.plugins.violations.TypeConfig>
318           </entry>
319           <entry>
320             <string>simian</string>
321             <hudson.plugins.violations.TypeConfig>
322               <type>simian</type>
323               <min>10</min>
324               <max>999</max>
325               <unstable>999</unstable>
326               <usePattern>false</usePattern>
327               <pattern></pattern>
328             </hudson.plugins.violations.TypeConfig>
329           </entry>
330           <entry>
331             <string>stylecop</string>
332             <hudson.plugins.violations.TypeConfig>
333               <type>stylecop</type>
334               <min>10</min>
335               <max>999</max>
336               <unstable>999</unstable>
337               <usePattern>false</usePattern>
338               <pattern></pattern>
339             </hudson.plugins.violations.TypeConfig>
340           </entry>
341         </typeConfigs>
342         <limit>100</limit>
343         <sourcePathPattern></sourcePathPattern>
344         <fauxProjectPath></fauxProjectPath>
345         <encoding>default</encoding>
346       </config>
347     </hudson.plugins.violations.ViolationsPublisher>
348   </publishers>
349   <buildWrappers>
350     <EnvInjectBuildWrapper plugin="envinject@2.0">
351       <info>
352         <secureGroovyScript plugin="script-security@1.27">
353           <script></script>
354           <sandbox>false</sandbox>
355         </secureGroovyScript>
356         <loadFilesFromMaster>false</loadFilesFromMaster>
357       </info>
358     </EnvInjectBuildWrapper>
359   </buildWrappers>
360   <executionStrategy class="hudson.matrix.DefaultMatrixExecutionStrategyImpl">
361     <runSequentially>false</runSequentially>
362     <touchStoneCombinationFilter>label==&quot;Builder&quot;</touchStoneCombinationFilter>
363     <touchStoneResultCondition>
364       <name>SUCCESS</name>
365       <ordinal>0</ordinal>
366       <color>BLUE</color>
367       <completeBuild>true</completeBuild>
368     </touchStoneResultCondition>
369   </executionStrategy>
370 </matrix-project>