Setting cron expression 'H H * * *' is supposed to generate a "random" time for the job to spread load. However, on 1.478 it appears to simply generate "0 0 * * *".
Expand and encourage use of hash syntax in crontabs
JAVA_ARGS "-Dhudson.scheduler.BaseParser.hash=true" is required to enabled 'H' token. It seems that there is no description about that.
Thanks. I haven't tried this yet, but it should definitely be in the documentation!
What is a good way to test this? Is this true for 1.480 as well?
This was fixed by JENKINS-17311. The H syntax is now enabled by default and does not need to add a system property.
See changes in https://github.com/jenkinsci/jenkins/pull/743/files