]> Humopery - private/buildbot-default.git/commitdiff
Get emails when buildbot has a release tag
authorErik Mackdanz <erikmack@gmail.com>
Fri, 4 Jul 2025 14:48:12 +0000 (14:48 +0000)
committerErik Mackdanz <erikmack@gmail.com>
Fri, 4 Jul 2025 14:48:12 +0000 (14:48 +0000)
master.cfg

index b4d0d0aa9d046ede82eb47938387347ca0143e93..aa713639abe25cd1d38cd08df5342bd6d0f3b081 100644 (file)
@@ -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 <buildbot@humopery.space>",
@@ -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(