我正在创建一个自动化框架,我在Mac机器上有两个分区,例如p1和p2。 对于我的自动化框架,要求自动化始终在干净的OS上运行.Partition p1和p2能够在登录时连接到jenkins作为slave。以下是工作流程:
我在第2步和第3步之间遇到问题。当Mac机从p1重新启动到p2时,jenkins失去与从服务器的连接并且无法构建,并且不执行下一个构建步骤。
因此我的问题是:
有没有办法让jenkins在构建步骤2和3之间等待,等待Mac机器启动到p2。 任何帮助将不胜感激。
答案 0 :(得分:0)
从你的问题,我知道你的构建运行在奴隶上需要更多的时间,因为连接丢失/中断。在此,您可以增加从属设备的响应时间(转至管理Jenkins>管理节点>配置,并取消选中“响应时间”框或增加响应时间)。
使用groovy脚本处理ssh从属设备可能有更理想的解决方案(必须对此进行探索)