Start to create reuglar snapshot by create-snapshot job
authorHasan Wan <hasan.wan@intel.com>
Thu, 21 Nov 2013 03:25:10 +0000 (05:25 +0200)
committerHasan Wan <hasan.wan@intel.com>
Thu, 21 Nov 2013 03:25:10 +0000 (05:25 +0200)
Fixes: #1461

Change-Id: I434ed5f37c904cdfa25b6e5e633d9d2dc73bc5be
Signed-off-by: Hasan Wan <hasan.wan@intel.com>
jobs/create-snapshot/config.xml
jobs/obs-event-dispatcher/config.xml
packaging/jenkins-jobs.spec

index 8bb9d53..934d803 100644 (file)
@@ -24,7 +24,8 @@
     </hudson.model.ParametersDefinitionProperty>
   </properties>
   <scm class="hudson.scm.NullSCM"/>
-  <canRoam>true</canRoam>
+  <assignedNode>download</assignedNode>
+  <canRoam>false</canRoam>
   <disabled>false</disabled>
   <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
   <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
         </hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
       </configs>
     </hudson.plugins.parameterizedtrigger.TriggerBuilder>
+    <hudson.plugins.parameterizedtrigger.TriggerBuilder plugin="parameterized-trigger@2.18">
+      <configs>
+        <hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
+          <configs class="empty-list"/>
+          <configFactories>
+            <hudson.plugins.parameterizedtrigger.FileBuildParameterFactory>
+              <filePattern>post-snapshot.env</filePattern>
+              <noFilesFoundAction>SKIP</noFilesFoundAction>
+            </hudson.plugins.parameterizedtrigger.FileBuildParameterFactory>
+          </configFactories>
+          <projects>buildlogs</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@1.8">
index 76a7b94..c3f39d6 100644 (file)
@@ -55,7 +55,7 @@ python ${WORKSPACE}/jenkins-scripts/job_jobs_dispatcher.py</command>
               <noFilesFoundAction>SKIP</noFilesFoundAction>
             </hudson.plugins.parameterizedtrigger.FileBuildParameterFactory>
           </configFactories>
-          <projects>pre-release-create</projects>
+          <projects>pre-release-create, create-snapshot</projects>
           <condition>ALWAYS</condition>
           <triggerWithNoParameters>false</triggerWithNoParameters>
           <buildAllNodesWithLabel>false</buildAllNodesWithLabel>
index 22b2ad5..f117228 100644 (file)
@@ -96,6 +96,8 @@ fi
 %{destdir}/mail_sender/config.xml
 %dir %{destdir}/update-local-git/
 %{destdir}/update-local-git/config.xml
+%dir %{destdir}/create-snapshot
+%{destdir}/create-snapshot/config.xml
 
 %files tzs
 %defattr(-,jenkins,jenkins)
@@ -103,7 +105,5 @@ fi
 %dir %{destdir}
 %dir %{destdir}/submit
 %{destdir}/submit/config.xml
-%dir %{destdir}/create-snapshot
-%{destdir}/create-snapshot/config.xml
 
 %changelog