有没有办法限制Hudson CI工作只在一天的特定时间运行?

时间:2011-07-28 23:56:52

标签: hudson hudson-plugins

Hudson CI中是否有插件或某些配置,在一天的特定时间内作业无法运行?我在考虑这样的工作:

如果不是在下午5点之后和上午9点之前,则在版本控制更改上运行作业A

谢谢!

2 个答案:

答案 0 :(得分:2)

也许您可以根据时间设置一个全局属性设置为开/关,并配置构建以使用该全局属性。

但最好的方法可能是将scm轮询设置为在一天所需的时间不进行轮询。然后没有找到任何更改并且没有触发构建; - )

答案 1 :(得分:0)

我们在Jenkins实例中运行自动化测试。当这些环境在某些环境中运行时,我们会将部署作业禁用到相关环境中。这是使用Jenkins CLI完成的。 https://wiki.jenkins-ci.org/display/JENKINS/Jenkins+CLI 我打赌你可以做同样的事情,而是在工作中使用“定期构建”功能。