通过排除周末在 Jenkins 中安排有条件的工作

vez*_*kov 2 jenkins

我如何安排只应从周一到周五开始的@midnight 作业,如果它是在过去 24 小时内手动运行的,则不开始?

0 0 * * 1-5

这是正确的时间吗?在过去的 24 小时条件下手动运行呢?

mai*_*mer 5

要在工作日安排午夜作业,正确的时间是这样的。请注意 jenkins0 0 * * 1-5格式已折旧。

H 0 * * 1-5
Run Code Online (Sandbox Code Playgroud)

对于“如果在过去 24 小时内手动运行则不启动”的情况,我认为crontab仅使用上述语法是不可能的。我想到的第一个解决方案是通过使用Jenkins API来使用编程方式。