def runhook(self): logging.disable(logging.INFO) logging.info("Defining hook, repo and arguments ...") repo = Repository.get(self.args.repository_id) arguments = " " + self.args.arguments if self.args.arguments else "" logging.info("Looking up all hooks for repository `%s' and hook `%s' ..." % (repo.id, self.args.hook)) for hook in repo.getHooksByName(self.args.hook): logging.info("Running command `%s' ..." % hook.command + arguments) Popen(split(str(hook.command + arguments)))
def runhook(self): logging.disable(logging.INFO) logging.info("Defining hook, repo and arguments ...") repo = Repository.get(self.args.repository_id) arguments = " " + self.args.arguments if self.args.arguments else "" logging.info( "Looking up all hooks for repository `%s' and hook `%s' ..." % (repo.id, self.args.hook)) for hook in repo.getHooksByName(self.args.hook): logging.info("Running command `%s' ..." % hook.command + arguments) Popen(split(str(hook.command + arguments)))
def repository(cls, id): from Phoenix.Models import Repository if Repository.get(id): return True return False
def repository(cls, id): from Phoenix.Models import Repository if Repository.get(id): return True return False