一个需要大约三个小时才能完成的构建需要安排在办公时间以外的夜间构建:不早于 22:00 并且不迟于第二天 3:59。
我还想使用“H 符号”来避免与未来的夜间构建发生冲突。来自 Jenkins 的在线帮助:
为了允许定期调度的任务在系统上产生均匀的负载,应尽可能使用符号 H(代表“哈希”)。例如,对十几个日常工作使用 0 0 * * * 将导致午夜时出现较大的峰值。相比之下,使用 HH * * * 仍然会每天执行一次每个作业,但不是同时执行一次,更好地使用有限的资源。
(如何)我可以使用 Jenkins 安排这个吗?我尝试过的都被詹金斯认为是无效的:
H H(22,23,0,1,2,3) * * *
无效输入:“HH(22,23,0,1,2,3) * * *”:第 1:7 行:期待“-”,找到 ','
H H22,23,0,1,2,3 * * *
无效输入:“H H22,23,0,1,2,3 * * *”:第 1:4 行:意外令牌:22
H H(22-3) * * *
无效输入:“HH(22-3) * * *”:第 1:9:1 行是无效值。必须在 1 和 -18 之间
不使用插件是否可以实现这一点?