示例#1
0
def build_with_parameter_page(request,task_id,task_property):
    ''' index page'''
    try:
        page_worker=CIDeployPageWorker(request)
        if CITaskParameterService.has_parameters(task_id):
            return page_worker.build_with_parameter_fullpage(request,task_id,task_property)
        else:
            CITaskService.start_ci_task(request,task_id,0,0)
    except Exception as ex:
        SimpleLogger.exception(ex)
    return redirect('/ci/dashboard',request)
示例#2
0
 def has_parameters(self):
     return CITaskParameterService.has_parameters(self.ci_task.id)