我已经阅读了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) * * *
但是当然这将构建两次。
是否有可能只在一段时间内构建一次?
答案 0 :(得分:0)
不完全是一个答案,而是一个工作场所:
可能的解决方法可能是简单地使用移位的时区,例如。
我的服务器的时区MEZ等于GMT + 1
所以我可以使用像
这样的东西TZ=Etc/GMT+6
H H(13-23) * * *
这将在第二天晚上8点到7点之间运行构建。