Remove unused script job_obsevent_dispatcher.py
authorLin Yang <lin.a.yang@intel.com>
Tue, 10 Sep 2013 08:53:48 +0000 (16:53 +0800)
committerEduard Bartosh <eduard.bartosh@intel.com>
Thu, 12 Sep 2013 06:50:05 +0000 (23:50 -0700)
The new obs event dispatcher job already has been modified to call new script
job_jobs_dispatcher.py. So remove the old one.

Change-Id: Ie654e6d33625ad72b5bbf6c8bba959ac7c3f4836
Signed-off-by: Lin Yang <lin.a.yang@intel.com>
Reviewed-on: https://otctools.jf.intel.com/review/6360
Tested-by: OTC Tools Tester <ed.bartosh@linux.intel.com>
Reviewed-by: Hasan Wan <hasan.wan@intel.com>
Reviewed-by: Eduard Bartosh <eduard.bartosh@intel.com>
job_obsevent_dispatcher.py [deleted file]
packaging/jenkins-scripts.spec

diff --git a/job_obsevent_dispatcher.py b/job_obsevent_dispatcher.py
deleted file mode 100755 (executable)
index 96540ac..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-#!/usr/bin/env python
-
-"""This job is used to dispatch obs events."""
-
-import os
-
-# set default char-set endcoding to utf-8
-import sys
-reload(sys)
-# pylint: disable-msg=E1101
-sys.setdefaultencoding('utf-8')
-# pylint: enable-msg=E1101
-
-import json
-
-from common.buildtrigger import trigger_next
-
-def main():
-    """The main body"""
-
-    event_dict = json.loads(os.getenv('OBS_EVENT_STRING'))
-    buildcheck_job = os.getenv('BUILDCHECK_JOB_NAME') or 'buildcheck-post'
-    requests_job = os.getenv('REQUESTS_JOB_NAME') or 'requests'
-    repomaker_job = os.getenv('REPOMAKER_JOB_NAME') or 'repomaker'
-
-    if 'fields' in event_dict and 'obsEvent' in event_dict['fields']:
-        event_fields = event_dict['fields']
-        event_type = event_fields['obsEvent']['type']
-
-        if 'OBS_SRCSRV_REQUEST' in event_type:
-            trigger_next(requests_job, event_fields['obsEvent'])
-        elif 'OBS_REPO_PUBLISH' in event_type:
-            event_prj = event_fields['obsEvent']['project']
-            if event_type == 'OBS_REPO_PUBLISHED':
-                trigger_next(repomaker_job, event_fields['obsEvent'])
-            elif event_type == 'OBS_REPO_PUBLISH_STATE':
-                if 'buildcheck' in event_prj:
-                    trigger_next(buildcheck_job, event_fields['obsEvent'])
-
-if __name__ == '__main__':
-    main()
index 312df83..39ac153 100644 (file)
@@ -67,7 +67,6 @@ cp -r job_*.py common requests %{buildroot}%{destdir}/
 %{destdir}/job_jobs_dispatcher.py
 %{destdir}/job_load_repos.yaml.py
 %{destdir}/job_local_cache_cleanups.py
-%{destdir}/job_obsevent_dispatcher.py
 %{destdir}/job_policycheck.py
 %{destdir}/job_pre_release_gerrit.py
 %{destdir}/job_pre_release_obs.py