def load_yaml(self, job_yaml):
obj = yaml.load(job_yaml)
job_steps = []
for step in obj['steps']:
handler_name = list(step.keys())[0]
plugin = engine.plugins.get_job_handler(handler_name)
job_steps.append(plugin(step[handler_name]))
job = Job()
job.steps = job_steps
return job
评论列表
文章目录