Added manual triggering of pre-release-gerrit
authorEd Bartosh <eduard.bartosh@intel.com>
Sun, 18 Aug 2013 06:34:21 +0000 (09:34 +0300)
committerEd Bartosh <eduard.bartosh@intel.com>
Sun, 18 Aug 2013 06:44:39 +0000 (09:44 +0300)
Introducing parameters to the job makes it possible to trigger it
manually by 'Build Now' link and remotely.

This change implements triggering pre-release workflow manually.

I've added 3 parameters for the job:
 GERRIT_PROJECT, GERRIT_REFNAME and GERRIT_NEWREV

GERRIT_NEWREV can be set to the same value as GERRIT_REFNAME to trigger
the workflow. Usually it's submit tag.

Change-Id: Ic373beb4238016170130a8cb3ca156ea6dcffd43
Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
jobs/pre-release-gerrit/config.xml

index 0746c64..321b515 100644 (file)
     <hudson.queueSorter.PrioritySorterJobProperty plugin="PrioritySorter@1.3">
       <priority>100</priority>
     </hudson.queueSorter.PrioritySorterJobProperty>
+    <hudson.model.ParametersDefinitionProperty>
+      <parameterDefinitions>
+        <hudson.model.StringParameterDefinition>
+          <name>GERRIT_PROJECT</name>
+          <description>Gerrit Project</description>
+          <defaultValue>platform/</defaultValue>
+        </hudson.model.StringParameterDefinition>
+        <hudson.model.StringParameterDefinition>
+          <name>GERRIT_REFNAME</name>
+          <description>Sumbit tag</description>
+          <defaultValue>refs/tags/submit/tizen/</defaultValue>
+        </hudson.model.StringParameterDefinition>
+        <hudson.model.StringParameterDefinition>
+          <name>GERRIT_NEWREV</name>
+          <description>Submit tag</description>
+          <defaultValue>refs/tags/submit/tizen/</defaultValue>
+        </hudson.model.StringParameterDefinition>
+      </parameterDefinitions>
+    </hudson.model.ParametersDefinitionProperty>
   </properties>
   <scm class="hudson.scm.NullSCM"/>
   <assignedNode>package-build</assignedNode>