我们的 Jenkins 构建脚本中有一个步骤,尝试使用如下命令从设备中卸载一些单元测试:
adb uninstall com.company.test
如果我们通常连接到构建机器的物理设备不存在或由于某种原因关闭,构建将挂起并显示:
waiting for device -
有人知道如何解决这个问题吗?我听说过一些插件的传闻?理想情况下,我们希望它在一段时间超时后发出警告,然后继续。接下来最理想的做法是启动模拟器。
最佳答案
这并不理想,但构建超时插件至少可以防止构建永远挂起:https://wiki.jenkins-ci.org/display/JENKINS/Build-timeout+Plugin
关于android - 如果 Android 设备不可用,Jenkins 构建会挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11147828/