wsaer 发表于 2018-9-4 06:44:09

授之以渔-运维平台发布模块二(Jenkins篇)

def release_status(request):  
    request.GET:
  
      svn_name = request.GET[]
  
      Svn_name = Svn.objects.get(= svn_name)
  
      r = redis_conect_db6()
  
      svn_list = []
  
      nodes = [{:,:,:,:[],:% (Svn_name.svn_name)}]
  
      svn_host (Svn_name.svn_hosts).split():
  
            area_dict1 = {}
  
            area_dict2 = {}
  
            area_dict3 = {}
  
            svn_list_dict = {}
  
            area_dict1[] = area_dict1[] = (Svn_name.svn_hosts).split().index(svn_host)
  
            area_dict1[] = % (svn_host)
  
            area_dict1[] = [{:,:}]
  
            area_dict1[] = nodes.append(area_dict1)
  
            area_dict2[] = area_dict2[] = (Svn_name.svn_hosts).split().index(svn_host)
  
            area_dict2[] = % (svn_host)
  
            area_dict2[] = [{:,:(area_dict2[])}]
  
            area_dict2[] = nodes.append(area_dict2)
  
            area_dict3[] = area_dict3[] = (Svn_name.svn_hosts).split().index(svn_host)
  
            area_dict3[] = % (svn_host)
  
            area_dict3[] = [{:,:(area_dict3[])}]
  
            area_dict3[] = nodes.append(area_dict3)
  
            :
  
                (Svn_name) r.get(% (svn_name, svn_host,)):
  
                  nodes[] = {:,:,:,:[],:% (Svn_name.svn_name)}
  

  
                  nodes[][] == :
  
                        area_dict1[] = :
  
                            json.loads(r.get(% (svn_name, svn_host, )).replace(, ).replace(,).replace(,))[] == :
  
                              area_dict1[] = :
  
                              area_dict1[] = :
  
                            area_dict1[] = area_dict1[] = area_dict1[] = (Svn_name.svn_hosts).split().index(svn_host)
  
                        area_dict1[] = % (svn_host)
  
                        area_dict1[] = [{:,:}]
  
                        svn_list_dict[] = svn_host
  
                        svn_list_dict[] = Svn_name
  
                        svn_list_dict[] = Svn_name.svn_no
  

  
                        :
  
                            svn_list_dict[] = json.loads(r.get(% (svn_name, svn_host, )).replace(, ).replace(,).replace(,))[]
  
                        :
  
                            svn_list_dict[] = nodes.append(area_dict1)
  
                        ,nodes[][]
  
                  :
  
                        area_dict1[] = nodes[][] == :
  
                        area_dict2[] = :
  
                            json.loads(r.get(% (svn_name, svn_host, )).replace(, ).replace(,).replace(,))[] == :
  
                              area_dict2[] = :
  
                              area_dict2[] = :
  
                            area_dict2[] = area_dict2[] = area_dict2[] = (Svn_name.svn_hosts).split().index(svn_host)
  
                        area_dict2[] = % (svn_host)
  
                        area_dict2[] = [{:,:(area_dict2[])}]
  

  
                        :
  
                            svn_list_dict[] = json.loads(r.get(% (svn_name, svn_host, )).replace(, ).replace(,).replace(,))[]
  
                        :
  
                            svn_list_dict[] = nodes.append(area_dict2)
  
                  :
  
                        area_dict2[] = nodes[][]== :
  
                        area_dict3[] = :
  
                            json.loads(r.get(% (svn_name, svn_host, )).replace(, ).replace(,).replace(,))[] == :
  
                              json.loads(r.get(% (svn_name, svn_host, )).replace(, ).replace(,).replace(,))[][% svn_name][] != :
  
                                    release_old = json.loads(r.get(% (svn_name, svn_host, )).replace(, ).replace(,).replace(,))[][% svn_name][].split()[]
  
                              :
  
                                    release_old = :
  
                                    release_new = json.loads(r.get(% (svn_name, svn_host, )).replace(, ).replace(,).replace(,))[][% svn_name][].split()[]
  
                              :
  
                                    release_new = ((release_old)+== (release_new)) ((release_new) == (Svn_name.svn_no)):
  
                                    area_dict3[] = (release_old) == (release_new):
  
                                    area_dict3[] = :
  
                                    area_dict3[] = :
  
                              area_dict3[] = :
  
                            area_dict3[] = area_dict3[] = area_dict3[] = (Svn_name.svn_hosts).split().index(svn_host)
  
                        area_dict3[] = % (svn_host)
  
                        area_dict3[] = [{:,:(area_dict3[])}]
  
                        :
  
                            svn_list_dict[] = json.loads(r.get(% (svn_name, svn_host, )).replace(, ).replace(,).replace(,))[]
  

  
                            svn_list_dict[] = release_new
  
                        :
  
                            svn_list_dict[] = nodes.append(area_dict3)
  
                  :
  
                        area_dict3[] = :
  
                  svn_list.append(svn_list_dict)
  
            err:
  
                ,err
  
      render_to_response(,{:svn_list,:nodes},=RequestContext(request))
  
    :
  
      render_to_response(,=RequestContext(request))


页: [1]
查看完整版本: 授之以渔-运维平台发布模块二(Jenkins篇)