在时间范围后杀死 hudson-job

发布于 2024-11-02 21:11:34 字数 306 浏览 0 评论 0原文

我现在正在评估哈德森。不幸的是,我在测试脚本中遇到了一些问题。这会冻结作业的执行。

我正在运行 UI 测试。这个测试等待一个 Widget,如果 Widget 不存在,它会一直等待,等待,等待,等待......

现在我想每天运行作业,如果它冻结,我想在 23 小时后杀死它,这样日常测试就不会被保留在构建队列中。

有插件/脚本/任何东西可以做到这一点吗?基本上在我看来应该有一个脚本来分析开始时间,如果 now()-startTime >= 23 小时 则应该终止/取消/停止作业。

提前致谢, 斯特凡

I am right now evaluating Hudson. Unfortunately I came across some problems with our test scripts. Which freezes the execution of the job.

I am running an UI-Test. This test waits for a Widget and if the Widget is not there, it keeps waiting and waiting and waiting and wai...

Now I want to run the Job every day, and if it should freeze, I want to kill it after 23 hours, so that the daily test will not be holded in the build-queue.

Is there a plugin/script/anything to do this? Basically in my thoughts there should be a script which analyses the starting time and if now()-startTime >= 23 hours the job should be killed/cancelled/stopped.

Thanks in advance,
Stefan

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

过期情话 2024-11-09 21:11:34

Hudson 有一个 Build Timeout 插件,它应该是什么你想要的。

There is a Build Timeout plugin for Hudson which should to what you want.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文