I can’t find any such functionality or plugin, but I’ll ask the question anyway. Does anyone know of a feature or plugin for Jenkins which would geometrically back off a failed job’s run schedule? SideKiq does this. So, let’s say you have a job that is scheduled to run every 10 minutes. Today, if that job fails, it will continue to try to run every 10 minutes, even if if keeps failing. What would be nice is if it could backoff, such that a failed job would then try after 20 minutes, then an hour, then 8 hours, then a day, then a week, etc… Search for SideKiq’s backoff feature and you’re sure to get a better explanation.
Thanks.