c['schedulers'] = []
c['schedulers'].append(ForceScheduler(
name="force",
- builderNames=["crawl","ledger","npupnp","libupnpp","upmpdcli","veilid"]))
+ builderNames=["crawl","fcgisrv","ledger","npupnp","libupnpp","upmpdcli","veilid"]))
c['schedulers'].append(ForceScheduler(
name="force-two",
buttonName="Run",
]
))
+####### fcgisrv
+
+localrepo='/usr/src/bare/fcgisrv.git'
+c['change_source'].append(GitPoller(
+ localrepo,
+ workdir='fcgisrv',
+ pollAtLaunch=True,
+ pollInterval=60*60*24))
+c['schedulers'].append(SingleBranchScheduler(
+ name="fcgisrv",
+ change_filter=ChangeFilter(project="fcgisrv"),
+ treeStableTimer=None,
+ builderNames=["fcgisrv"]))
+factory = BuildFactory()
+factory.addStep(Git(repourl='lin0:'+localrepo,branch='master'))
+factory.addStep(ShellCommand(
+ name="build fcgisrv",
+ command=["cargo","build","--release"],
+ haltOnFailure=True,
+ workdir="build"))
+factory.addStep(ShellCommand(
+ name="copy fcgisrv to lin0",
+ command=["scp","target/release/fcgisrv","lin0:~"]))
+c['builders'].append(BuilderConfig(
+ name="fcgisrv",
+ tags=["fcgisrv"],
+ workernames=["carbon-worker"],
+ factory=factory))
+
####### PROJECT IDENTITY
c['title'] = "Humopery CI"