0
A
回答
1
0
是否想让机器仅在命令提示符下脱机?否则,你可以使用groovy post build步骤来编写简单的脚本来让每台机器脱机。从命令提示符下,除非使用某些电源外壳实用程序,否则您将无法访问其他从属设备。
1
老问题,但这里有一些其他方法,我已经考虑过(并尝试过)。我们有一个工作来监视构建机器,并在从机脱机或磁盘空间不足时调用寻呼机负载。在我们的环境中强制使机器脱机是有问题的。
您可以更改机器上的标签,以便其他作业不再选择它,而不是删除从机(例如将其取消或使其脱机)。这可以用groovy来完成。 CAVEAT:标签更改似乎需要一段时间才能传播,因此机器仍可能被选中。
使用Conditional Build Step插件并在失败时使用groovy使机器脱机。注意:我还没有测试过这个时髦...它是旧的。
manager.build.getBuiltOn().toComputer.setTemporarilyOffline(true)
,而不是花机下线,你能有这样的作业运行永远(睡眠,睡眠,休眠) - 也不会是脱机状态,但将不提供任何不再做其他工作选择它。同时,它可以继续重试恢复。
还有一个Node Stalker插件,它允许下游作业作为上游作业在同一节点上运行。这样当发生故障时,您的下游工作可以进行清理。然而,有一个轻微的风险,即计划失败的机器的另一项工作首先进入。
相关问题
- 1. 如果测试失败,让Android的jenkins构建失败
- 2. Ansible测试主机失败
- 3. 随机失败JS测试
- 4. Robotium测试随机失败
- 5. 如果测试失败,如何从Jenkins访问测试工件
- 6. 单元测试失败,因为服务处于脱机状态
- 7. Watin在Jenkins测试失败
- 8. KIF iOS的苹果CI机器人测试失败
- 9. 从Jenkins管道发布多个机器人测试结果
- 10. 测试服务器上的硒测试随机失败
- 11. Outlook 2007脱机测试
- 12. 当Maven单元测试失败时,如何让Jenkins构建失败?
- 13. 如何脱机使用http拦截器如果脱机
- 14. ElasticSearch运行测试时随机失败
- 15. 如果没有测试运行,如何失败Jenkins构建?
- 16. 如何让网站脱机?
- 17. 如果在机器人框架中第一个测试用例失败时跳过测试用例执行
- 18. 如何让服务器脱机时忽略Memcached的原则?
- 19. 相机死机onactivity结果又失败
- 20. 如果给定的测试用例失败,则中止整个测试套件
- 21. 通过jenkins运行Junit测试失败
- 22. 测试机器
- 23. python单元测试测试MongoDB随机失败
- 24. 如何让GNU明确测试失败?
- 25. 如何让jenkins从本地机器运行远程python测试脚本
- 26. 在jenkins中构建Selenium自动化时随机失败的测试用例
- 27. EasyMock的 - 随机测试失败 - 匹配器预计
- 28. 机器人框架内log.html无输出,当测试失败
- 29. WinDbg,主机丢失网络,如果测试机在同一台交换机上
- 30. 猫鼬连接在本地主机脱机时失败
感谢您的想法。不是很优雅,但应该做的工作! – 2013-02-26 19:11:42