From: Erik Mackdanz Date: Fri, 4 Jul 2025 14:48:12 +0000 (+0000) Subject: Get emails when buildbot has a release tag X-Git-Url: https://git.humopery.space/?a=commitdiff_plain;h=c0a3b6c488ed149516ff60496eb878178dc307cf;p=private%2Fbuildbot-default.git Get emails when buildbot has a release tag --- diff --git a/master.cfg b/master.cfg index b4d0d0a..aa71363 100644 --- a/master.cfg +++ b/master.cfg @@ -42,7 +42,8 @@ c = BuildmasterConfig = { 'protocols': {'pb': {'port': "ssl:9989:privateKey=privkey.pem:certKey=fullchain.pem"}}, 'schedulers': [ForceScheduler( name="force", - builderNames=["crawl","fcgisrv","ledger","npupnp","libupnpp","upmpdcli","veilid","waterslager"])], + builderNames=["buildbot","crawl","fcgisrv","ledger","npupnp", + "libupnpp","upmpdcli","veilid","waterslager"])], 'secretsProviders': [secrets.SecretInAFile(dirname="/var/lib/buildmaster/secrets")], 'services': [reporters.MailNotifier( fromaddr="Humopery Buildbot ", @@ -227,6 +228,28 @@ c['builders'].append(BuilderConfig( command=["cargo","clean"]), ]))) +####### buildbot tag notifications + +c['change_source'].append(GitPoller( + 'https://github.com/buildbot/buildbot.git', + project='buildbot', + workdir='buildbot', + only_tags=True, + pollAtLaunch=True, + pollInterval=60*60*24)) +c['schedulers'].append(SingleBranchScheduler( + name="buildbot", + change_filter=ChangeFilter(project="buildbot"), + treeStableTimer=None, + builderNames=["buildbot"])) +c['builders'].append(BuilderConfig( + name="buildbot", + tags=["buildbot"], + workernames=["carbon-worker"], + factory=BuildFactory([ + ShellCommand(command=["echo", "hello"]) + ]))) + ####### crawl tag notifications c['change_source'].append(GitPoller(