2

我有一个 jenkins 工作,用于在 Azure 中自动启动/停止 VM。目前,我有这个计划每天运行(在 8 点停止虚拟机并在早上 5 点重新启动它们)。我希望能够在周一至周五(开始/停止)然后周六至周日(仅停止)运行这项工作,直到工作周再次开始。

我正在使用一项工作并使用 Build Periodically with parameters 插件设置我的日程安排。设置如下:

H 5 * * 1-5 % OPTIONS=start
H 20 * * 1-5 % OPTIONS=stop

你会推荐什么。?

4

1 回答 1

0

我会保留你原来的“有效负载”工作,而不是定期进行。

我将创建另外两个“触发”作业,其全部目的是触发您的“有效负载”作业,并将正确的参数传递给它。这两个作业都将使用参数化触发器插件中的“触发其他作业”操作。

每个作业都将按照自己的时间表定期运行,将“开始”或“停止”参数传递给您的“有效负载”作业。

于 2018-04-19T15:45:30.737 回答