Merge "Store pause and resume events on the build and report them"

This commit is contained in:
Zuul
2023-01-02 20:57:37 +00:00
committed by Gerrit Code Review
9 changed files with 220 additions and 5 deletions

View File

@@ -1759,9 +1759,12 @@ class PipelineManager(metaclass=ABCMeta):
if all_completed:
self.sched.executor.resumeBuild(build)
build.updateAttributes(
build_set.item.pipeline.manager.current_context,
paused=False)
with build.activeContext(self.current_context):
build.paused = False
build.addEvent(
model.BuildEvent(
event_time=time.time(),
event_type=model.BuildEvent.TYPE_RESUMED))
def _resetDependentBuilds(self, build_set, build):
job_graph = build_set.job_graph