Add parameterizedtrigger of ref-copy-project-obs job 83/136083/1
authorYonghee Han <onstudy@samsung.com>
Wed, 28 Jun 2017 04:48:03 +0000 (13:48 +0900)
committerYonghee Han <onstudy@samsung.com>
Wed, 28 Jun 2017 04:48:03 +0000 (13:48 +0900)
ADD : IMPORT_RPM, REPO_PATH, BUILDID

Change-Id: I75ab927cdcf8cebbcbc0a8db40962981a1a8ed05

jobs/ref-copy-project-obs/config.xml

index acb1a29..679f3c3 100644 (file)
             </a>
           </choices>
         </hudson.model.ChoiceParameterDefinition>
-        <hudson.model.FileParameterDefinition>
-          <name>MANIFEST_FILE</name>
-          <description>/builddata/manifest/*.xml</description>
-        </hudson.model.FileParameterDefinition>
+        <hudson.model.ChoiceParameterDefinition>
+          <name>REPO_PATH</name>
+          <description></description>
+          <choices class="java.util.Arrays$ArrayList">
+            <a class="string-array">
+              <string>public_mirror/tizen/3.0-base/</string>
+              <string>public_mirror/tizen/3.0-mobile/</string>
+            </a>
+          </choices>
+        </hudson.model.ChoiceParameterDefinition>
+        <hudson.model.StringParameterDefinition>
+          <name>BUILDID</name>
+          <description></description>
+          <defaultValue></defaultValue>
+        </hudson.model.StringParameterDefinition>
       </parameterDefinitions>
     </hudson.model.ParametersDefinitionProperty>
   </properties>
@@ -77,6 +88,23 @@ set -x
 
 python ${WORKSPACE}/jenkins-scripts/job_ref_create_prj_obs.py copy</command>
     </hudson.tasks.Shell>
+    <hudson.plugins.parameterizedtrigger.TriggerBuilder plugin="parameterized-trigger@2.32">
+      <configs>
+        <hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
+          <configs class="empty-list"/>
+          <configFactories>
+            <hudson.plugins.parameterizedtrigger.FileBuildParameterFactory>
+              <filePattern>REF_IMPORT_RPM_OBS.env</filePattern>
+              <noFilesFoundAction>SKIP</noFilesFoundAction>
+            </hudson.plugins.parameterizedtrigger.FileBuildParameterFactory>
+          </configFactories>
+          <projects>ref-import-rpm-obs</projects>
+          <condition>ALWAYS</condition>
+          <triggerWithNoParameters>false</triggerWithNoParameters>
+          <buildAllNodesWithLabel>false</buildAllNodesWithLabel>
+        </hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
+      </configs>
+    </hudson.plugins.parameterizedtrigger.TriggerBuilder>
   </builders>
   <publishers>
     <org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder plugin="groovy-postbuild@2.3.1">
@@ -116,4 +144,4 @@ if(matcher?.matches()) {
       </info>
     </EnvInjectBuildWrapper>
   </buildWrappers>
-</project>
\ No newline at end of file
+</project>