diff mbox series

[yocto-autobuilder2] schedulers: add Sunday/Wednesday container jobs

Message ID 20260921002312.547973-2-tim.orling@konsulko.com
State New
Headers show
Series [yocto-autobuilder2] schedulers: add Sunday/Wednesday container jobs | expand

Commit Message

Tim Orling Sept. 21, 2026, 12:23 a.m. UTC
From: Tim Orling <tim.orling@konsulko.com>

Schedule vcontainer-tarball, vcontainer-tests, and containers-library to
run in that order on Wednesday and Sunday, inside the 00:00-07:00 quiet
window when most contributors are offline.

Use fixed time slots, with no completion-tracking between the jobs:
 - vcontainer-tarball at 1:15
 - vcontainer-tests at 3:15 (2 hours after vcontainer-tarball)
 - containers-library at 4:15 (1 hour after vcontainer-tests)

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
---
 schedulers.py | 11 +++++++++++
 1 file changed, 11 insertions(+)
diff mbox series

Patch

diff --git a/schedulers.py b/schedulers.py
index d606b85..5413676 100644
--- a/schedulers.py
+++ b/schedulers.py
@@ -750,3 +750,14 @@  schedulers.append(sched.Nightly(name='nightly-meta-webosose', branch='kirkstone'
 schedulers.append(sched.Nightly(name='nightly-meta-webosose-scarthgap', branch='scarthgap', properties=parent_default_props('meta-webosose', 'scarthgap'),
                                 codebases = {'' : {'branch' : 'scarthgap'}},
                                 builderNames=['meta-webosose'], hour=2, minute=0, dayOfWeek=4))
+
+# Run container jobs on Wednesday and Sunday
+# - vcontainer-tarball at 1:15
+# - vcontainer-tests at 3:15 (2 hours after vcontainer-tarball)
+# - containers-library at 4:15 (1 hour after vcontainer-tests)
+schedulers.append(sched.Nightly(name='nightly-vcontainer-tarball', branch='master', properties=parent_default_props('vcontainer-tarball'),
+                  builderNames=['vcontainer-tarball'], dayOfWeek=[2, 6], hour=1, minute=15))
+schedulers.append(sched.Nightly(name='nightly-vcontainer-tests', branch='master', properties=parent_default_props('vcontainer-tests'),
+                  builderNames=['vcontainer-tests'], dayOfWeek=[2, 6], hour=3, minute=15))
+schedulers.append(sched.Nightly(name='nightly-containers-library', branch='master', properties=parent_default_props('containers-library'),
+                  builderNames=['containers-library'], dayOfWeek=[2, 6], hour=4, minute=15))