Update plugin version
[services/jenkins-jobs.git] / jobs / submit-obs / config.xml
1 <?xml version='1.0' encoding='UTF-8'?>
2 <project>
3   <actions/>
4   <description>This script will submit a merged change to corresponding OBS staging project. If necessary, create SR to request merge to target OBS project.</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>7</daysToKeep>
16         <numToKeep>1000</numToKeep>
17         <artifactDaysToKeep>7</artifactDaysToKeep>
18         <artifactNumToKeep>1000</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   <assignedNode>submit</assignedNode>
28   <canRoam>false</canRoam>
29   <disabled>false</disabled>
30   <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
31   <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
32   <triggers>
33     <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger plugin="gerrit-trigger@2.23.2">
34       <spec></spec>
35       <gerritProjects>
36         <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.GerritProject>
37           <compareType>REG_EXP</compareType>
38           <pattern>.*</pattern>
39           <branches>
40             <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.Branch>
41               <compareType>REG_EXP</compareType>
42               <pattern>.*</pattern>
43             </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.Branch>
44           </branches>
45           <disableStrictForbiddenFileVerification>false</disableStrictForbiddenFileVerification>
46         </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.GerritProject>
47       </gerritProjects>
48       <skipVote>
49         <onSuccessful>false</onSuccessful>
50         <onFailed>false</onFailed>
51         <onUnstable>false</onUnstable>
52         <onNotBuilt>false</onNotBuilt>
53       </skipVote>
54       <silentMode>true</silentMode>
55       <notificationLevel></notificationLevel>
56       <silentStartMode>false</silentStartMode>
57       <escapeQuotes>true</escapeQuotes>
58       <nameAndEmailParameterMode>PLAIN</nameAndEmailParameterMode>
59       <dependencyJobsNames></dependencyJobsNames>
60       <commitMessageParameterMode>BASE64</commitMessageParameterMode>
61       <changeSubjectParameterMode>PLAIN</changeSubjectParameterMode>
62       <commentTextParameterMode>PLAIN</commentTextParameterMode>
63       <buildStartMessage></buildStartMessage>
64       <buildFailureMessage></buildFailureMessage>
65       <buildSuccessfulMessage></buildSuccessfulMessage>
66       <buildUnstableMessage></buildUnstableMessage>
67       <buildNotBuiltMessage></buildNotBuiltMessage>
68       <buildUnsuccessfulFilepath></buildUnsuccessfulFilepath>
69       <customUrl></customUrl>
70       <serverName>public_gerrit_rabbitmq</serverName>
71       <triggerOnEvents>
72         <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.events.PluginRefUpdatedEvent/>
73       </triggerOnEvents>
74       <dynamicTriggerConfiguration>false</dynamicTriggerConfiguration>
75       <triggerConfigURL></triggerConfigURL>
76       <triggerInformationAction/>
77     </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
78   </triggers>
79   <concurrentBuild>false</concurrentBuild>
80   <builders>
81     <hudson.tasks.Shell>
82       <command>#!/bin/bash
83 set -x
84
85 python ${WORKSPACE}/jenkins-scripts/job_submitobs.py</command>
86     </hudson.tasks.Shell>
87   </builders>
88   <publishers>
89     <org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder plugin="groovy-postbuild@2.3.1">
90       <script plugin="script-security@1.28">
91         <script>def matcher = manager.getMatcher(manager.build.logFile, &quot;.*Request URL:([^\&quot;]*).*&quot;)
92 if(matcher?.matches()) {
93     manager.addShortText(&quot;&lt;a href=\&quot;${matcher.group(1)}\&quot;&gt;${matcher.group(1)}&lt;/a&gt;&quot;)
94 }</script>
95         <sandbox>false</sandbox>
96       </script>
97       <behavior>0</behavior>
98       <runForMatrixParent>false</runForMatrixParent>
99     </org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder>
100     <hudson.plugins.parameterizedtrigger.BuildTrigger plugin="parameterized-trigger@2.33">
101       <configs>
102         <hudson.plugins.parameterizedtrigger.BuildTriggerConfig>
103           <configs>
104             <hudson.plugins.parameterizedtrigger.FileBuildParameters>
105               <propertiesFile>${BUILD_TAG}.env</propertiesFile>
106               <failTriggerOnMissing>false</failTriggerOnMissing>
107               <useMatrixChild>false</useMatrixChild>
108               <onlyExactRuns>false</onlyExactRuns>
109             </hudson.plugins.parameterizedtrigger.FileBuildParameters>
110           </configs>
111           <projects>mail_sender</projects>
112           <condition>SUCCESS</condition>
113           <triggerWithNoParameters>false</triggerWithNoParameters>
114           <triggerFromChildProjects>false</triggerFromChildProjects>
115         </hudson.plugins.parameterizedtrigger.BuildTriggerConfig>
116       </configs>
117     </hudson.plugins.parameterizedtrigger.BuildTrigger>
118   </publishers>
119   <buildWrappers>
120     <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.33">
121       <deleteDirs>false</deleteDirs>
122       <cleanupParameter></cleanupParameter>
123       <externalDelete></externalDelete>
124     </hudson.plugins.ws__cleanup.PreBuildCleanup>
125     <com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper plugin="copy-to-slave@1.4.4">
126       <includes>configuration, jenkins-scripts/job_submitobs.py, jenkins-scripts/common/*</includes>
127       <excludes></excludes>
128       <flatten>false</flatten>
129       <includeAntExcludes>false</includeAntExcludes>
130       <hudsonHomeRelative>false</hudsonHomeRelative>
131       <relativeTo>userContent</relativeTo>
132     </com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
133     <EnvInjectBuildWrapper plugin="envinject@2.1">
134       <info>
135         <propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
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 </project>