使fastlane不那么冗长

时间:2016-10-14 00:58:51

标签: ruby automation command-line-interface fastlane

有没有办法配置(例如可能使用Fastfile)或以较简洁的方式执行Fastlane?

它目前打印了大量信息,这些信息通常会使开发人员忽略警告和错误。主要的问题是,在你对所发生的事情有所了解之前,需要花一些时间滚动并在很多无用的消息中搜索黄色/红色文本。

默认设置打印所有内容,令人惊讶的是,CLI甚至有--verbose mode,但我找不到任何相反的内容,例如--quiet模式。

编辑:

Bellow是我希望能够抑制的一些输出示例。考虑到我使用git仓库中的Fastfilegymmatchcocoapodsget_version_numberincrement_version_number以及其他一些操作

  • Installed Provisioning Profile
  • 所有git clone及相关的远程Fastfile下载
  • get_version_numberincrement_version_number详细输出
  • legacy build system信息消息
  • 所有详细输出,例如匹配"克隆远程git repo .." "成功解密的证书回购"
  • gymmatch,fastlane和所有其他摘要已打印
  • matchgymfastlane本身的更新版本的所有发行说明

2 个答案:

答案 0 :(得分:7)

您是否在https://docs.fastlane.tools/actions/查看了fastlane文档? 对于其中一些人来说,有一些参数来抑制输出,对于健身房来说:

gym(
  ...
  silent: true,
  suppress_xcode_output: true,
  ...
)

答案 1 :(得分:0)

您想要从输出中隐藏什么的一些示例?如果您正在讨论xcodebuild输出,则会将其传送到xcpretty,后者会执行源文件的呈现。