1 <?xml version='1.0' encoding='UTF-8'?>
4 <description>A Jenkins version of 'gbs submit'
5 This job creates a tag to specified git projects.</description>
6 <keepDependencies>false</keepDependencies>
8 <hudson.plugins.buildblocker.BuildBlockerProperty plugin="build-blocker-plugin@1.7.3">
9 <useBuildBlocker>false</useBuildBlocker>
10 <blockLevel>UNDEFINED</blockLevel>
11 <scanQueueFor>DISABLED</scanQueueFor>
12 <blockingJobs></blockingJobs>
13 </hudson.plugins.buildblocker.BuildBlockerProperty>
14 <jenkins.model.BuildDiscarderProperty>
15 <strategy class="hudson.tasks.LogRotator">
16 <daysToKeep>7</daysToKeep>
17 <numToKeep>1000</numToKeep>
18 <artifactDaysToKeep>-1</artifactDaysToKeep>
19 <artifactNumToKeep>-1</artifactNumToKeep>
21 </jenkins.model.BuildDiscarderProperty>
22 <com.sonyericsson.rebuild.RebuildSettings plugin="rebuild@1.25">
23 <autoRebuild>false</autoRebuild>
24 <rebuildDisabled>false</rebuildDisabled>
25 </com.sonyericsson.rebuild.RebuildSettings>
26 <hudson.model.ParametersDefinitionProperty>
27 <parameterDefinitions>
28 <hudson.model.StringParameterDefinition>
29 <name>GERRIT_PROJECT</name>
30 <description></description>
31 <defaultValue></defaultValue>
32 </hudson.model.StringParameterDefinition>
33 <hudson.model.StringParameterDefinition>
34 <name>GERRIT_BRANCH</name>
35 <description></description>
36 <defaultValue></defaultValue>
37 </hudson.model.StringParameterDefinition>
38 <hudson.model.StringParameterDefinition>
39 <name>GERRIT_COMMIT_ID</name>
40 <description></description>
41 <defaultValue></defaultValue>
42 </hudson.model.StringParameterDefinition>
43 <hudson.model.StringParameterDefinition>
44 <name>GERRIT_TAGGER_USERNAME</name>
45 <description></description>
46 <defaultValue></defaultValue>
47 </hudson.model.StringParameterDefinition>
48 <hudson.model.StringParameterDefinition>
49 <name>GERRIT_TAGGER_USEREMAIL</name>
50 <description></description>
51 <defaultValue></defaultValue>
52 </hudson.model.StringParameterDefinition>
53 <hudson.model.StringParameterDefinition>
54 <name>GERRIT_TAGGER_SUBMIT_MESSAGE</name>
55 <description></description>
56 <defaultValue></defaultValue>
57 </hudson.model.StringParameterDefinition>
58 <hudson.model.StringParameterDefinition>
59 <name>GERRIT_SR_TAG</name>
60 <description></description>
61 <defaultValue></defaultValue>
62 </hudson.model.StringParameterDefinition>
63 <hudson.model.StringParameterDefinition>
64 <name>GERRIT_SR_SUBMIT_LOG_ID</name>
65 <description></description>
66 <defaultValue></defaultValue>
67 </hudson.model.StringParameterDefinition>
68 </parameterDefinitions>
69 </hudson.model.ParametersDefinitionProperty>
71 <scm class="hudson.scm.NullSCM"/>
72 <assignedNode>master</assignedNode>
73 <canRoam>false</canRoam>
74 <disabled>false</disabled>
75 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
76 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
78 <concurrentBuild>false</concurrentBuild>
82 python ${WORKSPACE}/jenkins-scripts/job_add_git_tag.py</command>
86 <org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder plugin="groovy-postbuild@2.3.1">
87 <script plugin="script-security@1.28">
89 <sandbox>false</sandbox>
91 <behavior>0</behavior>
92 <runForMatrixParent>false</runForMatrixParent>
93 </org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder>
94 <hudson.plugins.parameterizedtrigger.BuildTrigger plugin="parameterized-trigger@2.33">
96 <hudson.plugins.parameterizedtrigger.BuildTriggerConfig>
98 <hudson.plugins.parameterizedtrigger.FileBuildParameters>
99 <propertiesFile>BUILD-MONITOR.env</propertiesFile>
100 <failTriggerOnMissing>false</failTriggerOnMissing>
101 <useMatrixChild>false</useMatrixChild>
102 <onlyExactRuns>false</onlyExactRuns>
103 </hudson.plugins.parameterizedtrigger.FileBuildParameters>
105 <projects>BUILD-MONITOR</projects>
106 <condition>ALWAYS</condition>
107 <triggerWithNoParameters>false</triggerWithNoParameters>
108 <triggerFromChildProjects>false</triggerFromChildProjects>
109 </hudson.plugins.parameterizedtrigger.BuildTriggerConfig>
111 </hudson.plugins.parameterizedtrigger.BuildTrigger>
114 <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.33">
115 <deleteDirs>false</deleteDirs>
116 <cleanupParameter></cleanupParameter>
117 <externalDelete></externalDelete>
118 </hudson.plugins.ws__cleanup.PreBuildCleanup>
119 <com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper plugin="copy-to-slave@1.4.4">
120 <includes>configuration, jenkins-scripts/job_add_git_tag.py, jenkins-scripts/common/*</includes>
121 <excludes></excludes>
122 <flatten>false</flatten>
123 <includeAntExcludes>false</includeAntExcludes>
124 <hudsonHomeRelative>false</hudsonHomeRelative>
125 <relativeTo>userContent</relativeTo>
126 </com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
127 <EnvInjectBuildWrapper plugin="envinject@2.1">
129 <propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
130 <secureGroovyScript plugin="script-security@1.28">
132 <sandbox>false</sandbox>
133 </secureGroovyScript>
134 <loadFilesFromMaster>false</loadFilesFromMaster>
136 </EnvInjectBuildWrapper>