【发布时间】:2015-02-16 17:25:11
【问题描述】:
我正在尝试通过命令行从 Jenkins Job 启动 iOS 应用测试。
如果我在用户的控制台中启动命令,可以正常工作,命令是:
xcodebuild test -scheme demoIC -destination 'platform=iOS Simulator,id=E6954360-11D9-49E0-9008-A8EE6BA1ACFC'
假设 Jenkins 使用 'jenkins' 用户来启动作业,所以我已经这样做了:
苏-詹金斯
当我启动相同的命令时,我得到了一个错误:
2015-02-16 18:21:41.215 xcodebuild[3952:1303] iPhoneSimulator: Could not launch simulator: -10810
【问题讨论】:
-
当作为启动守护进程安装时,我似乎无法从 jenkins 使用 GUI 启动进程。如果代理在同一台机器上,如何切换到代理守护进程?
-
我遇到了同样的问题。你找到解决办法了吗?
-
嗨 Pavel,一种解决方法是在与主服务器相同的机器上安装 Jenkins 代理,并配置有问题的作业(测试应用程序的作业)在代理中启动。我使用 JNLP 作为代理的执行方法,使用此基本根:/Users/Shared/Jenkins/MACOSAgent
-
谢谢,@rtrujillor。我解决了每次系统重启后通过 VNC 从 iTerm 手动启动 Jenkins 的问题(这种情况并不经常发生)。