From: Erik Mackdanz Date: Sun, 4 Aug 2024 21:09:10 +0000 (+0000) Subject: add upmpdcli (somewhat wrong) and veilid "echo hello" builders X-Git-Url: https://git.humopery.space/?a=commitdiff_plain;h=ac7bb8ce658e342ea8012244c400aaa6045f7882;p=private%2Fbuildbot-default.git add upmpdcli (somewhat wrong) and veilid "echo hello" builders --- diff --git a/master.cfg b/master.cfg index 0ee9ac3..97b826e 100644 --- a/master.cfg +++ b/master.cfg @@ -38,9 +38,26 @@ c['protocols'] = {'pb': { c['change_source'] = [] c['change_source'].append(changes.GitPoller( - 'https://github.com/buildbot/hello-world.git', - workdir='gitpoller-workdir', branch='master', - pollInterval=300)) + 'https://framagit.org/medoc92/npupnp.git', + workdir='npupnp', + only_tags=True, + pollInterval=60*60*24)) +c['change_source'].append(changes.GitPoller( + 'https://framagit.org/medoc92/libupnpp.git', + workdir='libupnpp', + only_tags=True, + pollInterval=60*60*24)) +c['change_source'].append(changes.GitPoller( + 'https://framagit.org/medoc92/upmpdcli.git', + workdir='upmpdcli', + only_tags=True, + pollInterval=60*60*24)) +c['change_source'].append(changes.GitPoller( + 'https://gitlab.com/veilid/veilid.git', + project='veilid', + workdir='veilid', + only_tags=True, + pollInterval=60*60*24)) ####### SCHEDULERS @@ -48,33 +65,58 @@ c['change_source'].append(changes.GitPoller( # case, just kick off a 'runtests' build c['schedulers'] = [] -c['schedulers'].append(schedulers.SingleBranchScheduler( - name="all", - change_filter=util.ChangeFilter(branch='master'), - treeStableTimer=None, - builderNames=["runtests"])) c['schedulers'].append(schedulers.ForceScheduler( name="force", - builderNames=["runtests"])) + builderNames=["npupnp","libupnpp","upmpdcli","veilid"])) +c['schedulers'].append(schedulers.AnyBranchScheduler( + name="anybranch", + #change_filter=util.ChangeFilter(branch='master'), + treeStableTimer=None, + builderNames=["npupnp","libupnpp","upmpdcli"])) +c['schedulers'].append(schedulers.SingleBranchScheduler( + name="veilid", + change_filter=util.ChangeFilter(project="veilid",branch="main"), + treeStableTimer=None, + builderNames=["veilid"])) ####### BUILDERS # The 'builders' list defines the Builders, which tell Buildbot how to perform a build: # what steps, and which workers can execute them. Note that any particular build will # only take place on one worker. +c['builders'] = [] factory = util.BuildFactory() -# check out the source -factory.addStep(steps.Git(repourl='https://github.com/buildbot/hello-world.git', mode='incremental')) -# run the tests (note that this will require that 'trial' is installed) -factory.addStep(steps.ShellCommand(command=["trial", "hello"], - env={"PYTHONPATH": "."})) +factory.addStep(steps.ShellCommand(command=["echo", "hello"])) +c['builders'].append( + util.BuilderConfig(name="npupnp", + tags=["mpd"], + workernames=["carbon-worker"], + factory=factory)) -c['builders'] = [] +factory = util.BuildFactory() +factory.addStep(steps.ShellCommand(command=["echo", "hello"])) +c['builders'].append( + util.BuilderConfig(name="libupnpp", + tags=["mpd"], + workernames=["carbon-worker"], + factory=factory)) + +factory = util.BuildFactory() +factory.addStep(steps.ShellCommand(command=["echo", "hello"])) +c['builders'].append( + util.BuilderConfig(name="upmpdcli", + tags=["mpd"], + workernames=["carbon-worker"], + factory=factory)) + +factory = util.BuildFactory() +factory.addStep(steps.ShellCommand(command=["echo", "hello"])) c['builders'].append( - util.BuilderConfig(name="runtests", - workernames=["carbon-worker"], - factory=factory)) + util.BuilderConfig(name="veilid", + tags=["veilid"], + workernames=["carbon-worker"], + factory=factory)) ####### BUILDBOT SERVICES @@ -84,6 +126,7 @@ c['builders'].append( c['services'] = [] mn = reporters.MailNotifier(fromaddr="Humopery Buildbot ", + sendToInterestedUsers=False, relayhost="smtp.humopery.space", smtpPort=465, smtpUser="buildbot@humopery.space",