only_tags=True,
pollAtLaunch=True,
pollInterval=60*60*24))
+c['change_source'].append(GitPoller(
+ 'https://github.com/ledger/ledger.git',
+ project='ledger',
+ workdir='ledger',
+ only_tags=True,
+ pollAtLaunch=True,
+ pollInterval=60*60*24))
####### PROJECTS
c['schedulers'] = []
c['schedulers'].append(ForceScheduler(
name="force",
- builderNames=["crawl","npupnp","libupnpp","upmpdcli","veilid"]))
+ builderNames=["crawl","ledger","npupnp","libupnpp","upmpdcli","veilid"]))
c['schedulers'].append(ForceScheduler(
name="force-two",
buttonName="Run",
change_filter=ChangeFilter(project="crawl"),
treeStableTimer=None,
builderNames=["crawl"]))
+c['schedulers'].append(SingleBranchScheduler(
+ name="ledger",
+ change_filter=ChangeFilter(project="ledger"),
+ treeStableTimer=None,
+ builderNames=["ledger"]))
c['schedulers'].append(Triggerable(
name="fetch-deps-stage",
workernames=["carbon-worker"],
factory=factory))
+# ---- ledger tag notifications
+
+factory = BuildFactory()
+factory.addStep(ShellCommand(command=["echo", "hello"]))
+c['builders'].append(BuilderConfig(
+ name="ledger",
+ tags=["ledger"],
+ workernames=["carbon-worker"],
+ factory=factory))
+
# ---- toy project with triggers
factory = BuildFactory()