在詹金斯安排工作过夜

时间:2018-01-11 13:27:33

标签: jenkins cron

我已经阅读了Jenkins本身的帮助以及How to schedule jobs in Jenkins?

在Jenkins中,您可以通过添加H(用于“哈希”)定义类似cron的语法来定期构建作业。

所以定义

H H(0-7) * * *

表示在凌晨0:00到7:00之间构建一次。

但如何在第二天晚上20:00到晚上7:00之间定义1份工作?

有什么办法吗?

我试过

H H(20-23) * * *
H H(0-7) * * *

但是当然这将构建两次。

是否有可能只在一段时间内构建一次?

1 个答案:

答案 0 :(得分:0)

不完全是一个答案,而是一个工作场所:

可能的解决方法可能是简单地使用移位的时区,例如。

  

我的服务器的时区MEZ等于GMT + 1

所以我可以使用像

这样的东西
TZ=Etc/GMT+6
H H(13-23) * * *

这将在第二天晚上8点到7点之间运行构建。