如何停止 CruiseControl 构建或更改配置以导致长时间运行的构建超时?
有没有什么方法可以停止活动的 CruiseControl 构建而不停止并重新启动 CruiseControl?我正在运行 CruiseControl Dashboard 版本 2.7.2。
如果无法停止活动构建,或者如何导致长时间运行的构建超时?这是我应该在 CruiseControl 或 Ant 中配置的东西吗?
背景
看起来网络变化导致我们的一些测试用例在超时之前等待很长时间。这导致 CruiseControl 构建需要很长时间才能完成。
Is there any way to stop an active CruiseControl build short of stopping and restarting CruiseControl? I'm running CruiseControl Dashboard version 2.7.2.
If there is no way to stop an active build, or how can I cause long running builds to timeout? Is this something I should configure in CruiseControl or in Ant?
Background
It looks like a networking change is causing some of our test cases to wait for a long time before timing out. This is causing the CruiseControl build to take a REALLY long time to finish.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以通过设置来配置 ant 任务(以及大多数其他构建任务)配置中的可选超时属性。
下面的示例将在 60 秒后停止构建:
You can configure the ant task (and most other build tasks too) by setting the optional timeout property in the configuration.
The example below will halt the build after 60 seconds:
您可以使用 JMX 服务器暂停、恢复、强制启动或以其他方式管理 CruiseControl 构建。有关详细信息,请参阅使用 JMX 管理 CruiseControl。
You can pause, resume, force-start and otherwise manage a CruiseControl build by using JMX server. For more information, see Managing CruiseControl With JMX.