通过jenkins在mac mini上运行ios构建时获取java.lang.InterruptedException
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过jenkins在mac mini上运行ios构建时获取java.lang.InterruptedException相关的知识,希望对你有一定的参考价值。
我有一个构建设置,我在mac mini上查看ios代码并运行xcodebuild进行编译,然后将ipa推送到曲棍球应用程序。
这一切都是从一个在google cloud linux vm上运行的jenkins服务器自动发生的。
最近我遇到了一些问题,我在jenkins工作中遇到错误,而xcode构建命令正在运行:“无法联系MacMini:java.io.IOException:java.lang.InterruptedException”
有没有人遇到过类似的问题?
答案
从来没有真正深入到底。尝试升级mac minis并升级网络。看起来jenkins和mac mini之间存在连接超时,因为代码在mac minis上编译需要很长时间。
另一答案
故障排除步骤:
- 检查安装的Java,包括JDK和JRE。
- 面对同样的问题slave macine没有连接并在安装JDK后抛出java异常,我找到了解决方法转到你的Salve机器设置和Set
希望如果您使用ssh连接,这将有效。
主机密钥验证策略值
Non Verifying verification strategy
以上是关于通过jenkins在mac mini上运行ios构建时获取java.lang.InterruptedException的主要内容,如果未能解决你的问题,请参考以下文章
尝试在单台 Mac 机器上使用并行 Jenkins 管道构建 iOS 应用程序时出现缓存问题