mirror of
				https://github.com/lubuntu-team/lugito.git
				synced 2025-11-04 10:34:03 +00:00 
			
		
		
		
	Implement a get_repository_name function to use with the Jenkins function.
This commit is contained in:
		
							parent
							
								
									96c73754db
								
							
						
					
					
						commit
						266bf68d47
					
				@ -157,6 +157,20 @@ class Lugito(object):
 | 
				
			|||||||
        return self.phab.phid.query(phids=[phid])[phid][key]
 | 
					        return self.phab.phid.query(phids=[phid])[phid][key]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    def get_repository_name(self): #pragma: no cover
 | 
				
			||||||
 | 
					        # Get the commit PHID and search it
 | 
				
			||||||
 | 
					        commit_phid = self.request_data["object"]["phid"]
 | 
				
			||||||
 | 
					        commit = phab.diffusion.commit.search(
 | 
				
			||||||
 | 
					            constraints={"phids": [commit_phid]})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        # Grab the repository PHID from the query results
 | 
				
			||||||
 | 
					        repo_phid = commit["data"][0]["fields"]["repositoryPHID"]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        # Using the repo PHID we just grabbed, get the name of it
 | 
				
			||||||
 | 
					        repo_name = phab.phid.query(phids=[repo_phid])[repo_phid]["name"]
 | 
				
			||||||
 | 
					        return repo_name
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def get_commit_message(self):
 | 
					    def get_commit_message(self):
 | 
				
			||||||
        """
 | 
					        """
 | 
				
			||||||
        Get the commit message
 | 
					        Get the commit message
 | 
				
			||||||
 | 
				
			|||||||
@ -178,7 +178,7 @@ def jenkinstrigger():
 | 
				
			|||||||
            return 'Ok'
 | 
					            return 'Ok'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        object_type = lugito.request_data["object"]["type"]
 | 
					        object_type = lugito.request_data["object"]["type"]
 | 
				
			||||||
        pkg_name = lugito.get_object_string("name")
 | 
					        pkg_name = lugito.get_repository_name()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        if object_type == "CMIT":
 | 
					        if object_type == "CMIT":
 | 
				
			||||||
            logger.debug("Object is a commit.")
 | 
					            logger.debug("Object is a commit.")
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user