Example #1
0
 def get_job_buildhistory(self, jobname):
     server = self.get_server_instance()
     job = server[jobname]
     data = job.__dict__['_data']['builds']
     job_build_list = []
     for i in data:
         job_build_dic = {}
         lll = Build(i['url'], i['number'], job)
         lll_dic = lll.get_data(i['url'] + 'api/python/')
         timest = lll_dic['timestamp'] / 1000
         job_build_dic['buildtime'] = time.strftime("%Y-%m-%d",
                                                    time.localtime(timest))
         job_build_dic['status'] = lll_dic['result']
         job_build_dic['buildnum'] = lll_dic['number']
         job_build_list.append(job_build_dic)
     return job_build_list