【发布时间】:2018-03-07 23:16:30
【问题描述】:
我正在使用 fastlane screengrab/snapshot 来截取我的 android 和 ios 应用程序的屏幕截图。当我在终端本地运行它们时,它们运行良好,但是当我从 jenkins 运行它们时,它们失败了。我正在使用 macOS。
Android:
/Users/shared/Library/Android/sdk/tools/emulator -avd Pixel_API_22 &
fastlane screengrab
(这 2 个在 .sh 中)
第一行失败:PANIC: 找不到 AVD 系统路径。请 定义 ANDROID_SDK_ROOT
iOS:
fastlane snapshot
由于配置文件错误,它在尝试构建测试时失败:
xcodebuild -showBuildSettings -scheme UITests -project ./abc.xcodeproj
(这是fastlane快照自动执行的命令)
再次,它们都在终端上顺利运行(我在与 junkins 相同的工作区中运行它们)
【问题讨论】:
标签: jenkins fastlane fastlane-snapshot