Trigger the prereelease-cleanup job when project get deleted
authorHasan Wan <hasan.wan@intel.com>
Thu, 22 Aug 2013 08:36:37 +0000 (11:36 +0300)
committerGerrit Code Review <gerrit2@otctools.jf.intel.com>
Thu, 22 Aug 2013 11:01:58 +0000 (04:01 -0700)
Change-Id: I5cea1786173e6a8dde0af732589267e2a538d0dc
Signed-off-by: Hasan Wan <hasan.wan@intel.com>
jobs/obs-event-dispatcher/config.xml

index f85125a..47fd031 100644 (file)
@@ -108,6 +108,23 @@ python ${WORKSPACE}/jenkins-scripts/job_jobs_dispatcher.py</command>
         </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>OBS_SRCSRV_DELETE_PROJECT.env</filePattern>
+              <noFilesFoundAction>SKIP</noFilesFoundAction>
+            </hudson.plugins.parameterizedtrigger.FileBuildParameterFactory>
+          </configFactories>
+          <projects>pre-release-cleanup</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">