commit 26152e8081607a9e6fe011bf688fca94cdc0045f
parent 103d030b2c28d77934d735c000af589675e4357c
Author: Martin Schanzenbach <schanzen@gnunet.org>
Date: Tue, 29 Apr 2025 13:14:49 +0200
remove duplicate force build button; add registrar
Diffstat:
1 file changed, 18 insertions(+), 19 deletions(-)
diff --git a/buildbot/master.cfg b/buildbot/master.cfg
@@ -494,6 +494,12 @@ SCHEDULERS.append(schedulers.SingleBranchScheduler(
repository='git://git.gnunet.org/gnunet-rpm.git'),
treeStableTimer=None,
builderNames=["gnunet_rpm_copr"]))
+SCHEDULERS.append(schedulers.SingleBranchScheduler(
+ name="registrar_scheduler",
+ change_filter=util.ChangeFilter(branch='master',
+ repository='git://git.gnunet.org/gnunet-gns-registrar.git'),
+ treeStableTimer=None,
+ builderNames=["gnunet-gns-registrar"]))
# Schedule a coverity pass monthly
@@ -766,6 +772,13 @@ copr_factory.addStep(steps.ShellCommand(command=["curl",
###########################
+# gnunet-gns-registrar #
+###########################
+registrar_factory = util.BuildFactory()
+registrar_factory.addStep(steps.Git(repourl='git://git.gnunet.org/gnunet-gns-registrar.git', mode='incremental'))
+add_default_pipeline(registrar_factory)
+
+###########################
# stage.gnunet.org #
###########################
www_factory = util.BuildFactory()
@@ -864,7 +877,10 @@ BUILDERS.append(
workernames=["firefly-x86_64-amdepyc"],
factory=cov_factory))
-
+BUILDERS.append(
+ util.BuilderConfig(name="gnunet-gns-registrar",
+ workernames=["firefly-x86_64-amdepyc", "schanzen-aarch64-fedora-meson"],
+ factory=registrar_factory))
BUILDERS.append(
util.BuilderConfig(name="stage.gnunet.org",
workernames=["firefly-x86_64-amdepyc"],
@@ -1234,27 +1250,10 @@ SCHEDULERS.append(schedulers.Nightly(
# Provide "force" button in the web UI.
SCHEDULERS.append(schedulers.ForceScheduler(
name="force-scheduler",
+ buttonName="Force build",
builderNames=list(BUILDER_LIST)
))
-SCHEDULERS.append(schedulers.ForceScheduler(
- name="force_gnunet",
- buttonName="Trigger build",
- builderNames=["gnunet-fedora-aarch64",
- "gnunet-debian-x86_64",
- "gnunet_release",
- "gnunet_coverity",
- "stage.gnunet.org",
- "www.gnunet.org",
- "bib.gnunet.org",
- "rest.gnunet.org",
- "lsd.gnunet.org",
- "gana.gnunet.org",
- "doc.gnunet.org",
- "reclaim.gnunet.org",
- "buildbot",
- "gnunet_rpm_copr"]))
-
#########################################################
####### Actual configuation initialization ##############
#########################################################