Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jenkins 詹金斯作业调度器_Jenkins - Fatal编程技术网

Jenkins 詹金斯作业调度器

Jenkins 詹金斯作业调度器,jenkins,Jenkins,如何设置Jenkins在特定时间运行作业? 比如,如果我想把它设置为每个工作日早上8:30,这就是我能做的 H 7 * * 1-5 这会随机选取上午7:35作为运行时间。请查看 30 8**1-5 这将在周一至周五上午8:30开始。 0和7是星期天 不确定H的作用,但我假设它采用H的小写十六进制,并应用68,即十进制中的35。。。哈哈,别那么做 采用以下格式: 它选择那个时间是因为你告诉它可以,想象一下你已经知道: 分钟、小时、月日、月日、星期日 现在您有了用户H,它允许Jenkins随机选择

如何设置Jenkins在特定时间运行作业? 比如,如果我想把它设置为每个工作日早上8:30,这就是我能做的

H 7 * * 1-5
这会随机选取上午7:35作为运行时间。

请查看

30 8**1-5

这将在周一至周五上午8:30开始。 0和7是星期天

不确定H的作用,但我假设它采用H的小写十六进制,并应用68,即十进制中的35。。。哈哈,别那么做

采用以下格式:
它选择那个时间是因为你告诉它可以,想象一下你已经知道:

分钟、小时、月日、月日、星期日

现在您有了用户H,它允许Jenkins随机选择。所以你告诉它每周7-8天跑步

将此更改为:

30 8 * * 1-5

希望这有帮助

H
是一个基于作业名散列的伪随机数

配置时:
h7

你说的是:

在7点钟,在随机的一分钟,但在同一时间

这是Jenkins直接提供的帮助(只需单击?图标)

为了允许定期计划的任务在系统上产生均匀的负载,应尽可能使用符号H(表示“哈希”)。例如,在一打日常工作中使用0***将导致午夜出现大峰值。相比之下,使用H***仍然可以每天执行一次每个作业,但不能同时执行所有作业,更好地利用有限的资源

H符号可用于范围。例如,H(0-7)***表示上午12:00(午夜)到上午7:59之间的某段时间。您还可以将步长间隔与H、带或不带范围一起使用

可以将H符号视为一个范围内的随机值,但它实际上是作业名称的散列,而不是随机函数,因此该值对于任何给定项目都保持稳定

如果您希望在每个工作日的8:30发布它,那么您必须指定:
308**1-5

30 8 * * 1-5