[IMP] runbot: kill subbuild when killing build

This commit is contained in:
Xavier-Do 2019-06-17 17:45:55 +02:00 committed by XavierDo
parent a246d60c71
commit af7a8b7d8b

View File

@ -806,6 +806,9 @@ class runbot_build(models.Model):
elif build.local_state in ['testing', 'running']:
build.write({'local_state': 'deathrow'})
build._log('_ask_kill', 'Killing build %s, requested by %s (user #%s)' % (build.dest, user.name, uid))
for child in build.children_ids: # should we filter build that are target of a duplicate_id?
if not build.duplicate_id and build.local_state != 'done':
child._ask_kill()
def _cmd(self): # why not remove build.modules output ?
"""Return a tuple describing the command to start the build