我想知道安排Jenkins管道在每n个时间段或一天中的特定时间运行的最佳方法是什么。
现在,我正在使用一个Choice参数运行它,该参数可以是0到7之间的值。在我的groovy脚本中,它还调用了一个shell脚本并传递了Choice参数作为参数。
所以,这是我在想的两个解决方案,但我不知道该怎么做。
这肯定是我梦approach以求的方法。使用mac crone计划以某种方式在我的Jenkins本地服务器中调用管道。我想知道是否有一种方法可以在其中调用管道或groovy脚本并传递参数,例如Web API。像这样:localhost / pipeline?= 4(4是我传递的值)。并使其在一天的某些时刻运行。在一天的不同时间使用不同的值参数。
以某种方式在我的管道常规脚本中生成一个从0到7的值,并使用该值运行Shell脚本并通过Jenkins Job调用它。
或者你们还有其他建议可以做到这一点吗?
我的常规脚本是“ adb连接”到插入jenkins服务器的android设备,并在我的master分支中运行shell脚本,此脚本的期望值是0到7。我需要运行脚本,将同一天有8个可能的值(0,1 ... 7)。