From 5dac682fd48da487710d4eb1aa51ffc969fde3a3 Mon Sep 17 00:00:00 2001 From: Jo-Philipp Wich Date: Mon, 6 Feb 2017 13:41:47 +0100 Subject: [PATCH] phase1: prioritize tagged build requests Signed-off-by: Jo-Philipp Wich --- phase1/master.cfg | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/phase1/master.cfg b/phase1/master.cfg index a8d6737..735d2d4 100644 --- a/phase1/master.cfg +++ b/phase1/master.cfg @@ -246,6 +246,12 @@ def GetCwd(props): else: return "/" +def GetNextBuild(builder, requests): + for r in requests: + if r.properties and r.properties.hasProperty("tag"): + return r + return requests[0] + def MakeEnv(overrides=None): env = { 'CC': WithProperties("%(cc)s", cc=GetCC), @@ -756,7 +762,7 @@ for target in targets: from buildbot.config import BuilderConfig - c['builders'].append(BuilderConfig(name=target, slavenames=slaveNames, factory=factory)) + c['builders'].append(BuilderConfig(name=target, slavenames=slaveNames, factory=factory, nextBuild=getNextBuild)) ####### STATUS TARGETS -- 2.30.2