aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMagnus Granberg <zorry@gentoo.org>2022-04-22 14:31:43 +0200
committerMagnus Granberg <zorry@gentoo.org>2022-04-22 14:31:43 +0200
commit1c1e3c168bc09b5c43978b8880390262d9f6e9bd (patch)
treed0f4c16e11453f58f01eee2e5ff572d276f6267b /buildbot_gentoo_ci/config/builders.py
parentAdd secret string remote shell command patch (diff)
downloadtinderbox-cluster-1c1e3c168bc09b5c43978b8880390262d9f6e9bd.tar.gz
tinderbox-cluster-1c1e3c168bc09b5c43978b8880390262d9f6e9bd.tar.bz2
tinderbox-cluster-1c1e3c168bc09b5c43978b8880390262d9f6e9bd.zip
Add support for node workers
Signed-off-by: Magnus Granberg <zorry@gentoo.org>
Diffstat (limited to 'buildbot_gentoo_ci/config/builders.py')
-rw-r--r--buildbot_gentoo_ci/config/builders.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/buildbot_gentoo_ci/config/builders.py b/buildbot_gentoo_ci/config/builders.py
index ca7fc73..6f3d606 100644
--- a/buildbot_gentoo_ci/config/builders.py
+++ b/buildbot_gentoo_ci/config/builders.py
@@ -25,6 +25,7 @@ def gentoo_builders(worker_data):
g_ci_w = gentoo_ci_workers(worker_data)
LocalWorkers = g_ci_w.getLocalWorkersUuid()
BuildWorkers = g_ci_w.getBuildWorkersUuid()
+ NodeWorkers = g_ci_w.getNodeWorkersUuid()
b.append(util.BuilderConfig(
name='update_db_check',
workername=LocalWorkers[0],
@@ -87,4 +88,14 @@ def gentoo_builders(worker_data):
factory=buildfactorys.parse_build_log()
)
)
+ # For node workers
+ b.append(util.BuilderConfig(
+ name='run_build_stage4_request',
+ workernames=NodeWorkers,
+ #FIXME: support more the one node
+ #canStartBuild=CanWorkerBuildProject,
+ collapseRequests=False,
+ factory=buildfactorys.run_build_stage4_request()
+ )
+ )
return b