Added label to requests builds
authorEd Bartosh <eduard.bartosh@intel.com>
Sat, 15 Feb 2014 19:07:45 +0000 (21:07 +0200)
committerLin A Yang <lin.a.yang@intel.com>
Fri, 21 Feb 2014 07:33:23 +0000 (09:33 +0200)
Label consists of target project, target package, SR status and SR
number.

Change-Id: I90c0c3d64c2d6f904f4900edcdd23d92b05e2ea4
Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
jobs/requests/config.xml

index e556f75..c74fa49 100644 (file)
@@ -54,6 +54,15 @@ python ${JENKINS_HOME}/jenkins-scripts/job_request.py</command>
         </hudson.plugins.parameterizedtrigger.BuildTriggerConfig>
       </configs>
     </hudson.plugins.parameterizedtrigger.BuildTrigger>
+    <org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder plugin="groovy-postbuild@1.8">
+      <groovyScript>def prj = manager.getLogMatcher(&apos;.*&quot;targetproject&quot;: &quot;(.*)&quot;.*&apos;)
+def pkg = manager.getLogMatcher(&apos;.*&quot;targetpackage&quot;: &quot;(.*)&quot;.*&apos;)
+def state = manager.getLogMatcher(&apos;.*&quot;state&quot;: &quot;(.*)&quot;.*&apos;)
+def sr = manager.getLogMatcher(&apos;.*&quot;id&quot;: &quot;(.*)&quot;.*&apos;)
+manager.addShortText(prj.group(1)+&apos;:&apos;+pkg.group(1)+&apos;:&apos;+state.group(1)+&apos;:&apos;+sr.group(1))
+</groovyScript>
+      <behavior>0</behavior>
+    </org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder>
   </publishers>
   <buildWrappers>
     <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.16">