buildbot_nix: allows to restart a build
This commit is contained in:
parent
2ca8d94427
commit
c94738d1a1
|
@ -678,8 +678,14 @@ class AnyProjectEndpointMatcher(EndpointMatcherBase):
|
||||||
if res is None:
|
if res is None:
|
||||||
return None
|
return None
|
||||||
|
|
||||||
builder = yield self.master.data.get(("builders", res["builderid"]))
|
builderid = res.get("builderid")
|
||||||
builder_name = normalize_virtual_builder_name(builder["name"])
|
if builderid is None:
|
||||||
|
builder_name = res["builder_names"][0]
|
||||||
|
else:
|
||||||
|
builder = yield self.master.data.get(("builders", builderid))
|
||||||
|
builder_name = builder["name"]
|
||||||
|
|
||||||
|
builder_name = normalize_virtual_builder_name(builder_name)
|
||||||
if builder_name in self.builders:
|
if builder_name in self.builders:
|
||||||
log.warn(
|
log.warn(
|
||||||
"Builder {builder} allowed by {role}: {builders}",
|
"Builder {builder} allowed by {role}: {builders}",
|
||||||
|
@ -696,6 +702,14 @@ class AnyProjectEndpointMatcher(EndpointMatcherBase):
|
||||||
builders=self.builders,
|
builders=self.builders,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
def match_ForceSchedulerEndpoint_force( # noqa: N802
|
||||||
|
self,
|
||||||
|
epobject: Any,
|
||||||
|
epdict: dict[str, Any],
|
||||||
|
options: dict[str, Any],
|
||||||
|
) -> defer.Deferred[Match]:
|
||||||
|
return self.check_builder(epobject, epdict, "build")
|
||||||
|
|
||||||
def match_BuildEndpoint_rebuild( # noqa: N802
|
def match_BuildEndpoint_rebuild( # noqa: N802
|
||||||
self,
|
self,
|
||||||
epobject: Any,
|
epobject: Any,
|
||||||
|
|
Loading…
Reference in a new issue