出于我的目的,我从脚本中调用各种工具,并传入我用作输入的适当环境变量。
当我在 Jenkins 和命令行中调用我的脚本时遇到问题。当我在 Jenkins 的构建步骤中调用脚本时,结果是来自 Snapshot 的一条消息,指出该进程在等待 120 秒以使模拟器启动后超时。如果我从终端运行相同的脚本,快照将按预期运行而不会出错。
例子:
snapshot \
--workspace "MyWorkspace.xcworkspace" \
--scheme "MyScheme" \
--output_directory "MyOutputDirectory" \
--clear_previous_screenshots \
--stop_after_first_error
(--devices --languages can be found in ./Snapfile)
快照文件:
devices([
"iPhone 4s"
])
languages([
"en-US"
])
我在这里错过了什么吗?