All of lore.kernel.org
 help / color / mirror / Atom feed
* Hourly, daily, weekly monitoring
@ 2019-03-04 13:20 Guillaume Tucker
  2019-03-05  1:53 ` Kevin Hilman
  2019-03-05 12:14 ` Mark Brown
  0 siblings, 2 replies; 6+ messages in thread
From: Guillaume Tucker @ 2019-03-04 13:20 UTC (permalink / raw)
  To: kernelci; +Cc: Linus Walleij

Hello,

All the branches currently build on kernelci.org are monitored
for new changes every hour.  While this has shown over time to be
a good frequency for mainline branches, some subsystem ones may
be updated a lot more often.  Monitoring them every hour would
cause a lot of unnecessary builds and tests.  This topic was
recently brought up again[1] around the addition of the GPIO
branches, which Linus Walleij said could be monitored once a day
instead.

So it seems like it would be beneficial to add some parameters to
the YAML build configuration to be able to tell how often each
branch needs to be checked for new commits.  There should also be
some command line option in kci_build to help implementing that
in an automated build system such as Jenkins Pipeline (say, to
know the time when a branch needs to be checked again...).

I'm not entirely sure how much flexibility Jenkins can offer in
that respect, but at least having 3 versions of the monitor job
that runs every hour, every day and every week should cover all
the cases.  If possible, we may be able to implement something
that dynamically schedules the next check for each branch.

How does that sound?

Best wishes,
Guillaume

[1] https://groups.io/g/kernelci/topic/adding_tree_to_kernelci/29605396

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2019-03-06 17:00 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-03-04 13:20 Hourly, daily, weekly monitoring Guillaume Tucker
2019-03-05  1:53 ` Kevin Hilman
2019-03-05 12:14 ` Mark Brown
2019-03-05 22:04   ` Dan Rue
2019-03-06  9:16     ` Guillaume Tucker
2019-03-06 17:00       ` Mark Brown

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.