taler-deployment

Deployment scripts and configuration files
Log | Files | Refs | README

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:
Mbuildbot/master.cfg | 37++++++++++++++++++-------------------
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 ############## #########################################################