Merge "Add zuul version to status.json"

This commit is contained in:
Jenkins 2014-01-02 18:47:21 +00:00 committed by Gerrit Code Review
commit 26ff8eb87b
1 changed files with 6 additions and 0 deletions

View File

@ -31,6 +31,7 @@ import layoutvalidator
import model import model
from model import ActionReporter, Pipeline, Project, ChangeQueue, EventFilter from model import ActionReporter, Pipeline, Project, ChangeQueue, EventFilter
import merger import merger
from zuul import version as zuul_version
statsd = extras.try_import('statsd.statsd') statsd = extras.try_import('statsd.statsd')
@ -130,6 +131,8 @@ class Scheduler(threading.Thread):
self.management_event_queue = Queue.Queue() self.management_event_queue = Queue.Queue()
self.layout = model.Layout() self.layout = model.Layout()
self.zuul_version = zuul_version.version_info.version_string()
def stop(self): def stop(self):
self._stopped = True self._stopped = True
self.wake_event.set() self.wake_event.set()
@ -761,6 +764,9 @@ class Scheduler(threading.Thread):
def formatStatusJSON(self): def formatStatusJSON(self):
data = {} data = {}
data['zuul_version'] = self.zuul_version
if self._pause: if self._pause:
ret = '<p><b>Queue only mode:</b> preparing to ' ret = '<p><b>Queue only mode:</b> preparing to '
if self._exit: if self._exit: