Optimize job_jobs_dispatcher.py logic
authorLingchaox Xin <lingchaox.xin@intel.com>
Thu, 12 Sep 2013 08:20:18 +0000 (16:20 +0800)
committerEduard Bartosh <eduard.bartosh@intel.com>
Fri, 13 Sep 2013 07:12:23 +0000 (00:12 -0700)
Change-Id: I81a64e371be77d3dfb2de182b4f624faa4c973c6
Reviewed-on: https://otctools.jf.intel.com/review/6405
Tested-by: OTC Tools Tester <ed.bartosh@linux.intel.com>
Reviewed-by: Eduard Bartosh <eduard.bartosh@intel.com>
job_jobs_dispatcher.py

index 31f725e..7fe3d5a 100755 (executable)
@@ -18,13 +18,7 @@ def main(obs_event_fields):
 if __name__ == '__main__':
     # Jenkins task dispatcher, receive events from OBS jenkins notify plugin
     # and create files to trigger downstream jobs
-    if len(sys.argv) == 1:
-        PROJECT = os.getenv('project')
-        OBS_EVENT_FIELDS = trigger_info(os.getenv('para'))
-        OBS_EVENT_TYPE = os.getenv('event_type')
-    else:
-        PROJECT = ''
-        OBS_EVENT_TYPE = ''
-        OBS_EVENT_FIELDS = ''
+    if len(sys.argv) != 1:
+        raise SystemExit('This job do NOT support to carry parameters')
 
-    sys.exit(main(OBS_EVENT_FIELDS))
+    sys.exit(main(trigger_info(os.getenv('para'))))