Пример #1
0
 def connectToCopr(self, coprtoken_filename, copr_username, copr_project):
   # establish connection to copr
   self.cl = CoprClient.create_from_file_config(coprtoken_filename)
   projects = self.cl.projects.get_list(name=copr_project, owner=copr_username)
   self.project = projects.projects[0]
   return self.project is not None
Пример #2
0
group = 'pki'

for o, a in opts:
    if o in ('-r', '--repo'):
        repo = a

    elif o in ('-g', '--group'):
        group = a

    else:
        print('ERROR: unknown option ' + o)
        print_help()
        sys.exit(1)

# Get COPR API token using official COPR Client
client = CoprClient.create_from_file_config()

# Initialize CoprUtil with the official COPR client
util = CoprUtil(client)

projectID = util.getProjectID(name=repo, group=group)

if not projectID:
    print('ERROR: project not found') 
    sys.exit(2)

deleteBuildIDs = util.findBuildIDs(projectID=projectID, minAge=7)

for deleteBuildID in deleteBuildIDs:
    response = util.deleteBuild(buildID=deleteBuildID)
    print("Build ID:", deleteBuildID, response)      
 def connectToCopr(self, coprtoken_filename, copr_project):
   # establish connection to copr
   self.cl = CoprClient.create_from_file_config(coprtoken_filename)
   projects = self.cl.projects.get_list(name=copr_project)
   self.project = projects.projects[0]
   return self.project is not None