android - 如果 Android 设备不可用,Jenkins 构建会挂起

标签 android timeout jenkins adb jenkins-plugins

我们的 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/

相关文章:

android - Xamarin Android BottomBarBadge 无法正确显示 100+ 的计数

c# - 使用 SQL 时 DBConnection 超时

android - 使用我们自己的缓存键将图像存储在 picasso 中

android - 在android中按下按钮时如何删除某些元素

javascript - 如何在超时时分派(dispatch) Redux 操作?

python - 具有长时间启动和 gunicorn 超时的应用程序

macos - Jenkins调用unix/var/run/docker.sock : connect: permission denied MacOS

java - Jenkins 插件(使用 Maven 构建)和外部 jar

jenkins - 错误发送到以下有效地址 Jenkins

android - 如何在多个布局中重用 ImageView