mirror of
https://github.com/lubuntu-team/lugito.git
synced 2025-03-10 06:31:09 +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]
|
||||
|
||||
|
||||
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):
|
||||
"""
|
||||
Get the commit message
|
||||
|
@ -178,7 +178,7 @@ def jenkinstrigger():
|
||||
return 'Ok'
|
||||
|
||||
object_type = lugito.request_data["object"]["type"]
|
||||
pkg_name = lugito.get_object_string("name")
|
||||
pkg_name = lugito.get_repository_name()
|
||||
|
||||
if object_type == "CMIT":
|
||||
logger.debug("Object is a commit.")
|
||||
|
Loading…
x
Reference in New Issue
Block a user