如何安排詹金斯工作周一至周五建立

时间:2018-04-19 15:34:48

标签: jenkins jenkins-plugins build-pipeline-plugin

我有一个jenkins工作,用于在Azure中自动启动/停止VM。目前,我有这个计划每天运行(停止虚拟机为8,并在凌晨5点开始备份)。我希望能够在周一至周五(开始/停止)以及周六至周日(仅限停止)运行此工作,直到工作周再次开始。

我正在使用一份工作&使用参数插件定期使用Build设置我的日程安排。设置如下:

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

你会推荐什么??

1 个答案:

答案 0 :(得分:0)

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

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

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