taler-deployment

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

commit acdf30d01a5555c252fd657c425dafee628e3fd1
parent 4693be62b1b73045c62da1e1bfb0689b47a69409
Author: Martin Schanzenbach <schanzen@gnunet.org>
Date:   Mon, 14 Apr 2025 10:43:55 +0200

update to git urls, readd doxygen

Diffstat:
Mbuildbot/master.cfg | 71++++++++++++++++++++++++++++++++++-------------------------------------
1 file changed, 34 insertions(+), 37 deletions(-)

diff --git a/buildbot/master.cfg b/buildbot/master.cfg @@ -441,7 +441,7 @@ WORKERS.append(Worker("schanzen-aarch64-fedora-meson", "eWi9keet")) SCHEDULERS.append(schedulers.AnyBranchScheduler( name="gnunet", change_filter=util.ChangeFilter(branch_re='master', - repository='https://git.gnunet.org/gnunet.git'), + repository='git://git.gnunet.org/gnunet.git'), treeStableTimer=None, builderNames=["gnunet-debian-x86_64", "gnunet-debian-x86_64-autotools", @@ -450,7 +450,7 @@ SCHEDULERS.append(schedulers.AnyBranchScheduler( SCHEDULERS.append(schedulers.AnyBranchScheduler( name="gnunet-dev", change_filter=util.ChangeFilter(branch_re='dev/.+', - repository='https://git.gnunet.org/gnunet.git'), + repository='git://git.gnunet.org/gnunet.git'), treeStableTimer=None, builderNames=["gnunet-debian-x86_64-dev", "gnunet-fedora-aarch64-dev"])) @@ -458,7 +458,7 @@ SCHEDULERS.append(schedulers.AnyBranchScheduler( SCHEDULERS.append(schedulers.SingleBranchScheduler( name="tagged_release", change_filter=util.ChangeFilter(branch_re='.*v[0-9]*[.][0-9]*[.][0-9]*$', - repository='https://git.gnunet.org/gnunet.git'), + repository='git://git.gnunet.org/gnunet.git'), treeStableTimer=None, builderNames=["gnunet_release"])) @@ -466,7 +466,7 @@ SCHEDULERS.append(schedulers.SingleBranchScheduler( name="tarball", onlyImportant=True, change_filter=util.ChangeFilter(branch='master', - repository='https://git.gnunet.org/gnunet.git'), + repository='git://git.gnunet.org/gnunet.git'), fileIsImportant=checkForTarballTrigger, treeStableTimer=None, builderNames=["gnunet_release"])) @@ -475,7 +475,7 @@ SCHEDULERS.append(schedulers.SingleBranchScheduler( # Build a tarball nightly SCHEDULERS.append(schedulers.Nightly(name='nightly', change_filter=util.ChangeFilter(branch='master', - repository='https://git.gnunet.org/gnunet.git'), + repository='git://git.gnunet.org/gnunet.git'), builderNames=['gnunet_release'], onlyIfChanged=True, hour=6, minute=0)) @@ -484,7 +484,7 @@ SCHEDULERS.append(schedulers.SingleBranchScheduler( name="gnunet_cov", onlyImportant=True, change_filter=util.ChangeFilter(branch='master', - repository='https://git.gnunet.org/gnunet.git'), + repository='git://git.gnunet.org/gnunet.git'), fileIsImportant=checkForCoverityTrigger, treeStableTimer=None, builderNames=["gnunet_coverity"])) @@ -492,7 +492,7 @@ SCHEDULERS.append(schedulers.SingleBranchScheduler( SCHEDULERS.append(schedulers.SingleBranchScheduler( name="gnunet_rpm", change_filter=util.ChangeFilter(branch='dev/schanzen/copr', - repository='https://git.gnunet.org/gnunet-rpm.git'), + repository='git://git.gnunet.org/gnunet-rpm.git'), treeStableTimer=None, builderNames=["gnunet_rpm_copr"])) @@ -500,7 +500,7 @@ SCHEDULERS.append(schedulers.SingleBranchScheduler( # Schedule a coverity pass monthly SCHEDULERS.append(schedulers.Nightly(name='nightly_cov', change_filter=util.ChangeFilter(branch='master', - repository='https://git.gnunet.org/gnunet.git'), + repository='git://git.gnunet.org/gnunet.git'), builderNames=['gnunet_coverity'], onlyIfChanged=True, dayOfMonth=0, hour=3, minute=0)) @@ -514,50 +514,50 @@ SCHEDULERS.append(schedulers.Nightly(name='nightly_cov', SCHEDULERS.append(schedulers.SingleBranchScheduler( name="www_master_scheduler", change_filter=util.ChangeFilter(branch='master', - repository='https://git.gnunet.org/www.git'), + repository='git://git.gnunet.org/www.git'), treeStableTimer=None, builderNames=["stage.gnunet.org"])) SCHEDULERS.append(schedulers.SingleBranchScheduler( name="www_stable_scheduler", change_filter=util.ChangeFilter(branch='stable', - repository='https://git.gnunet.org/www.git'), + repository='git://git.gnunet.org/www.git'), treeStableTimer=None, builderNames=["www.gnunet.org"])) SCHEDULERS.append(schedulers.SingleBranchScheduler( name="bib_scheduler", change_filter=util.ChangeFilter(branch='master', - repository='https://git.gnunet.org/gnunetbib.git'), + repository='git://git.gnunet.org/gnunetbib.git'), treeStableTimer=None, builderNames=["bib.gnunet.org"])) SCHEDULERS.append(schedulers.SingleBranchScheduler( name="reclaim_www_scheduler", change_filter=util.ChangeFilter(branch='master', - repository='https://git.gnunet.org/www-reclaim.git'), + repository='git://git.gnunet.org/www-reclaim.git'), treeStableTimer=None, builderNames=["reclaim.gnunet.org"])) SCHEDULERS.append(schedulers.SingleBranchScheduler( name="rest_scheduler", change_filter=util.ChangeFilter(branch='master', - repository='https://git.gnunet.org/gnunet-rest-api.git'), + repository='git://git.gnunet.org/gnunet-rest-api.git'), treeStableTimer=None, builderNames=["rest.gnunet.org"])) SCHEDULERS.append(schedulers.SingleBranchScheduler( name="lsd_scheduler", change_filter=util.ChangeFilter(branch='master', - repository_re='https://git.gnunet.org/lsd.*'), + repository_re='git://git.gnunet.org/lsd.*'), treeStableTimer=None, builderNames=["lsd.gnunet.org"])) SCHEDULERS.append(schedulers.SingleBranchScheduler( name="gana_scheduler", change_filter=util.ChangeFilter(branch='master', - repository='https://git.gnunet.org/gana.git'), + repository='git://git.gnunet.org/gana.git'), treeStableTimer=None, builderNames=["gana.gnunet.org"])) SCHEDULERS.append(schedulers.SingleBranchScheduler( name="doc_scheduler", change_filter=util.ChangeFilter(branch='master', - repository='https://git.gnunet.org/gnunet-handbook.git'), + repository='git://git.gnunet.org/gnunet-handbook.git'), treeStableTimer=None, builderNames=["doc.gnunet.org"])) @@ -568,7 +568,7 @@ SCHEDULERS.append(schedulers.SingleBranchScheduler( SCHEDULERS.append(schedulers.SingleBranchScheduler( name="bb_reload_scheduler", change_filter=util.ChangeFilter(branch='master', - repository='https://git.gnunet.org/buildbot-ci.git'), + repository='git://git.gnunet.org/buildbot-ci.git'), treeStableTimer=None, builderNames=["buildbot"])) @@ -646,7 +646,7 @@ gnunet_meson_step = steps.ShellSequence( ) gnunet_meson_build_steps = [ - steps.Git(repourl='https://git.gnunet.org/gnunet.git', + steps.Git(repourl='git://git.gnunet.org/gnunet.git', mode='full', method='fresh'), gnunet_meson_step ] @@ -654,7 +654,7 @@ gnunet_meson_build_steps = [ factoryMeson.addSteps(gnunet_meson_build_steps) gnunet_build_steps = [ - steps.Git(repourl='https://git.gnunet.org/gnunet.git', + steps.Git(repourl='git://git.gnunet.org/gnunet.git', mode='full', method='fresh'), gnunet_make_step ] @@ -662,17 +662,14 @@ gnunet_build_steps = [ factory.addSteps(gnunet_build_steps) # The factory with doc deployment (only for firely) -factoryWithDocs.addSteps(gnunet_build_steps) +factoryWithDocs.addSteps(gnunet_meson_build_steps) # Add the deployment step -factoryWithDocs.addStep(steps.ShellCommand(command=['make', 'full'], - workdir=util.Interpolate('build/doc/doxygen'), +factoryWithDocs.addStep(steps.ShellCommand(command=['meson', 'compile', + '-C', 'build', + 'doxygen'], haltOnFailure=True, name="Doxygen")) -factoryWithDocs.addStep(steps.ShellCommand(command=['make', 'html'], - workdir=util.Interpolate('build/doc'), - haltOnFailure=True, - name="HTML Documentation")) factoryWithDocs.addStep(steps.ShellSequence( name=util.Interpolate("Deploy Doxygen"), @@ -683,7 +680,7 @@ factoryWithDocs.addStep(steps.ShellSequence( haltOnFailure=True), util.ShellArg(command=['rsync', '-a', '--delete', '--exclude', 'sphinx', - '../doc/', + '../doc/doxygen', 'handbook@firefly.gnunet.org:~/doc_deployment/'], logname='Deploy', haltOnFailure=True), @@ -695,7 +692,7 @@ factoryWithDocs.addStep(steps.ShellSequence( # Occurs: 1st day of month # ############################ cov_factory = util.BuildFactory() -cov_factory.addStep(steps.Git(repourl='https://git.gnunet.org/gnunet.git', mode='full', method='fresh')) +cov_factory.addStep(steps.Git(repourl='git://git.gnunet.org/gnunet.git', mode='full', method='fresh')) cov_factory.addStep(steps.ShellSequence( name=util.Interpolate("Git rev. %(prop:got_revision)s build"), env={'PATH': "${HOME}/.local/bin:$HOME/bin:${PATH}"}, @@ -730,7 +727,7 @@ cov_factory.addStep(steps.ShellCommand(command=['curl', ################################################# dist_factory = util.BuildFactory() # https://github.com/buildbot/buildbot/issues/6539 change to "copy" when fixed -dist_factory.addStep(steps.Git(repourl='https://git.gnunet.org/gnunet.git', mode='full', method='clobber')) +dist_factory.addStep(steps.Git(repourl='git://git.gnunet.org/gnunet.git', mode='full', method='clobber')) # We do meson first, because autotools changes the source... # There seems to be a meson bug where it thinks that the source was changed. @@ -883,21 +880,21 @@ copr_factory.addStep(steps.ShellCommand(command=["curl", # stage.gnunet.org # ########################### www_factory = util.BuildFactory() -www_factory.addStep(steps.Git(repourl='https://git.gnunet.org/www.git', mode='incremental')) +www_factory.addStep(steps.Git(repourl='git://git.gnunet.org/www.git', mode='incremental')) add_default_pipeline(www_factory) ########################### # www.gnunet.org # ########################### www_stable_factory = util.BuildFactory() -www_stable_factory.addStep(steps.Git(repourl='https://git.gnunet.org/www.git', mode='incremental', branch='stable')) +www_stable_factory.addStep(steps.Git(repourl='git://git.gnunet.org/www.git', mode='incremental', branch='stable')) add_default_pipeline(www_stable_factory) ########################### # bib.gnunet.org # ########################### bib_factory = util.BuildFactory() -bib_factory.addStep(steps.Git(repourl='https://git.gnunet.org/gnunetbib.git', mode='incremental')) +bib_factory.addStep(steps.Git(repourl='git://git.gnunet.org/gnunetbib.git', mode='incremental')) add_default_pipeline(bib_factory) @@ -905,7 +902,7 @@ add_default_pipeline(bib_factory) # reclaim.gnunet.org # ########################### reclaim_www_stable_factory = util.BuildFactory() -reclaim_www_stable_factory.addStep(steps.Git(repourl='https://git.gnunet.org/www-reclaim.git', mode='incremental', branch='master')) +reclaim_www_stable_factory.addStep(steps.Git(repourl='git://git.gnunet.org/www-reclaim.git', mode='incremental', branch='master')) add_default_pipeline(reclaim_www_stable_factory) @@ -913,7 +910,7 @@ add_default_pipeline(reclaim_www_stable_factory) # rest.gnunet.org # ########################### rest_factory = util.BuildFactory() -rest_factory.addStep(steps.Git(repourl='https://git.gnunet.org/gnunet-rest-api.git', mode='incremental', branch='master')) +rest_factory.addStep(steps.Git(repourl='git://git.gnunet.org/gnunet-rest-api.git', mode='incremental', branch='master')) add_default_pipeline(rest_factory) ########################### @@ -927,14 +924,14 @@ add_default_pipeline(lsd_factory) # gana.gnunet.org # ########################### gana_factory = util.BuildFactory() -gana_factory.addStep(steps.Git(repourl='https://git.gnunet.org/gana.git', mode='full', method="fresh", branch='master')) +gana_factory.addStep(steps.Git(repourl='git://git.gnunet.org/gana.git', mode='full', method="fresh", branch='master')) add_default_pipeline(gana_factory) ############################## # doc.gnunet.org (Doc-NG) # ############################## doc_factory = util.BuildFactory() -doc_factory.addStep(steps.Git(repourl='https://git.gnunet.org/gnunet-handbook.git', alwaysUseLatest=True, mode='full', method="clobber", branch='master')) +doc_factory.addStep(steps.Git(repourl='git://git.gnunet.org/gnunet-handbook.git', alwaysUseLatest=True, mode='full', method="clobber", branch='master')) add_default_pipeline(doc_factory) @@ -956,7 +953,7 @@ BUILDERS.append( BUILDERS.append( util.BuilderConfig(name="gnunet-debian-x86_64", workernames=["firefly-x86_64-amdepyc"], - factory=factoryMeson)) + factory=factoryWithDocs)) BUILDERS.append( util.BuilderConfig(name="gnunet-fedora-aarch64",