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. 随机失败JS测试
- 3. 随机失败Specflow测试
- 4. Robotium测试随机失败
- 5. Ansible测试主机失败
- 6. Behat测试随机失败
- 7. 如果测试失败,如何从Jenkins访问测试工件
- 8. 单元测试失败,因为服务处于脱机状态
- 9. 代码推送给Jenkins时的随机测试失败
- 10. Watin在Jenkins测试失败
- 11. Jenkins:如果节点处于脱机状态,则跳过
- 12. KIF iOS的苹果CI机器人测试失败
- 13. 从Jenkins管道发布多个机器人测试结果
- 14. 测试服务器上的硒测试随机失败
- 15. Outlook 2007脱机测试
- 16. 当Maven单元测试失败时,如何让Jenkins构建失败?
- 17. 如何脱机使用http拦截器如果脱机
- 18. validates_uniqueness_of与测试失败,机械师
- 19. 随机单元测试失败
- 20. 随机浓咖啡测试失败
- 21. Android Studio/Robolectric测试随机失败
- 22. ElasticSearch运行测试时随机失败
- 23. 的Android CTS - 随机测试失败
- 24. 让整个网站脱机?
- 25. 如果没有测试运行,如何失败Jenkins构建?
- 26. 如何让网站脱机?
- 27. 如果测试集中/跳过,失败Jenkins-Invoked Grunt构建
- 28. 如果在机器人框架中第一个测试用例失败时跳过测试用例执行
- 29. 如何让服务器脱机时忽略Memcached的原则?
- 30. 相机死机onactivity结果又失败
感谢您的想法。不是很优雅,但应该做的工作! – 2013-02-26 19:11:42