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
# 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
c['services'] = []
mn = reporters.MailNotifier(fromaddr="Humopery Buildbot <buildbot@humopery.space>",
+ sendToInterestedUsers=False,
relayhost="smtp.humopery.space",
smtpPort=465,
smtpUser="buildbot@humopery.space",