]> Humopery - private/buildbot-default.git/commitdiff
add upmpdcli (somewhat wrong) and veilid "echo hello" builders
authorErik Mackdanz <erikmack@gmail.com>
Sun, 4 Aug 2024 21:09:10 +0000 (21:09 +0000)
committerErik Mackdanz <erikmack@gmail.com>
Sun, 4 Aug 2024 21:09:10 +0000 (21:09 +0000)
master.cfg

index 0ee9ac341f91da0d1575f9b289ba9bacda559de7..97b826eb1bfe188f2b91f326f0509d96a9871b31 100644 (file)
@@ -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 <buildbot@humopery.space>",
+                            sendToInterestedUsers=False,
                             relayhost="smtp.humopery.space",
                             smtpPort=465,
                             smtpUser="buildbot@humopery.space",