From ed290dd8e10d00c1c89e8f7f02544a4978c3acf9 Mon Sep 17 00:00:00 2001 From: Erik Mackdanz Date: Wed, 6 Nov 2024 00:45:17 +0000 Subject: [PATCH] add fcgisrv --- master.cfg | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/master.cfg b/master.cfg index 1adaa46..7319b5b 100644 --- a/master.cfg +++ b/master.cfg @@ -92,7 +92,7 @@ c['projects'].append(util.Project( 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", @@ -361,6 +361,35 @@ c['services'].append(reporters.MailNotifier( ] )) +####### 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" -- 2.52.0