Notify admins when a slave is missing; Closes #456

Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
This commit is contained in:
Ian Bell
2015-02-10 19:06:27 -07:00
parent f2b31faffc
commit 440f990581

View File

@@ -15,13 +15,14 @@ c = BuildmasterConfig = {}
# slave name and password must be configured on the slave.
from buildbot.buildslave import BuildSlave
from buildbot_private import pass_dict
c['slaves'] = [BuildSlave("linux-slave", pass_dict["linux-slave"], max_builds = 1),
BuildSlave("OSX-slave", pass_dict["OSX-slave"], max_builds = 1),
BuildSlave("windows-slave", pass_dict["windows-slave"], max_builds = 1),
BuildSlave("linux32-slave", pass_dict["linux32-slave"], max_builds = 1),
BuildSlave("linux64-slave", pass_dict["linux64-slave"], max_builds = 1),
BuildSlave("windows-DTU-slave", pass_dict["windows-DTU-slave"], max_builds = 1),
BuildSlave("OSX-IPU-slave", pass_dict["OSX-IPU-slave"], max_builds = 1)
slave_commons = dict(notify_on_missing=["ian.h.bell@gmail.com", "jowr@mek.dtu.dk"], max_builds = 1)
c['slaves'] = [BuildSlave("linux-slave", pass_dict["linux-slave"], **slave_commons),
BuildSlave("OSX-slave", pass_dict["OSX-slave"], **slave_commons),
BuildSlave("windows-slave", pass_dict["windows-slave"], **slave_commons),
BuildSlave("linux32-slave", pass_dict["linux32-slave"], **slave_commons),
BuildSlave("linux64-slave", pass_dict["linux64-slave"], **slave_commons),
BuildSlave("windows-DTU-slave", pass_dict["windows-DTU-slave"], **slave_commons),
BuildSlave("OSX-IPU-slave", pass_dict["OSX-IPU-slave"], **slave_commons)
]
# 'slavePortnum' defines the TCP port to listen on for connections from slaves.