Update plugin version
[services/jenkins-jobs.git] / jobs / Services-obs-service-git-buildpackage / config.xml
1 <?xml version='1.0' encoding='UTF-8'?>
2 <matrix-project plugin="matrix-project@1.11">
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>services/obs-service-git-buildpackage</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>#/bin/bash
103
104 /usr/bin/tools-testing-run-test.sh `basename ${GERRIT_PROJECT}` Services -u git://${GIT_HOSTNAME}/${GERRIT_PROJECT}.git
105
106 </command>
107     </hudson.tasks.Shell>
108   </builders>
109   <publishers>
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>
116   </publishers>
117   <buildWrappers>
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">
127       <info>
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/
132
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">
137           <script></script>
138           <sandbox>false</sandbox>
139         </secureGroovyScript>
140         <loadFilesFromMaster>false</loadFilesFromMaster>
141       </info>
142     </EnvInjectBuildWrapper>
143   </buildWrappers>
144   <executionStrategy class="hudson.matrix.DefaultMatrixExecutionStrategyImpl">
145     <runSequentially>false</runSequentially>
146     <touchStoneCombinationFilter>label==&quot;Builder&quot;</touchStoneCombinationFilter>
147     <touchStoneResultCondition>
148       <name>SUCCESS</name>
149       <ordinal>0</ordinal>
150       <color>BLUE</color>
151       <completeBuild>true</completeBuild>
152     </touchStoneResultCondition>
153   </executionStrategy>
154 </matrix-project>