Пример #1
0
 def run(self):
     Rule.run(self)
     assert self.jenkins, "jenkinsapi module is not  installed"
     if self.action == "monitor_queue:global":
         try:
             return Success(len(self.jenkins.get_queue().keys()))
         except Exception as e:
             return Failure("Error connecting to jenkins. %s" % e)
     else:
         raise Exception("Unknown action {action}".format(action=self.action))
Пример #2
0
 def run(self):
     Rule.run(self)
     assert self.jenkins, "jenkinsapi module is not  installed"
     if self.action == 'monitor_queue:global':
         try:
             return Success(len(self.jenkins.get_queue().keys()))
         except Exception as e:
             return Failure("Error connecting to jenkins. %s" % e)
     else:
         raise Exception(
             "Unknown action {action}".format(action=self.action))