java xcodebuild打印过多日志
我尝试使用两个命令:
xcodebuild archive -workspace MyProject.xcworkspace -scheme Prod -configuration Prod -archivePath "${WORKSPACE}"/build/MyProject.xcarchive
及
xcodebuild -exportArchive -exportProvisioningProfile "Prov Profile" -exportFormat IPA -exportPath "${WORKSPACE}"/build/MyProject.ipa -archivePath "${WORKSPACE}"/build/MyProject.xcarchive
然而,有太多的线路被记录-大约90k线路左右。通常这不是问题,但是
我在Jenkins上运行这个程序,所以日志记录在JVM内存中,我在Jenkins运行期间遇到了一些奇怪的内存不足异常(我认为这是因为在64个版本中,它显示了90k行日志,而不是以前的50k行日志)
有没有办法使日志保持沉默,直到出现故障?90k日志是为xcodebuild
记录的大量行
# 1 楼答案
我对这件事有个看法:
将输出通过管道传输到jenkins服务器上的一个文件,然后
tail -f
该文件以获取日志。然后甚至可以通过电子邮件发送该尾部(如果命令成功)这样,您就可以避免登录控制台,而是登录到文件
比如: