【问题标题】:Make fastlane less verbose让 fastlane 不那么冗长
【发布时间】:2017-02-23 07:18:34
【问题描述】:

有没有办法配置(例如,可能使用Fastfile)或以不那么冗长的方式执行 Fastlane?

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

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

编辑:

下面是一些我希望能够抑制的输出示例。考虑到我使用了来自 git repo 的 Fastfile、gym、match、cocoapods、get_version_number、increment_version_number 和其他几个操作

  • Installed Provisioning Profile表
  • 所有git clone 和相关的远程Fastfile 下载
  • get_version_number 和 increment_version_number 详细输出
  • legacy build system信息留言
  • 所有详细输出,如匹配的“正在克隆远程 git 存储库..”、“成功解密证书存储库” 等
  • gym、match、fastlane 和所有其他摘要打印
  • match、gym 和 fastlane 本身的最新版本的所有发行说明

【问题讨论】:

    标签: ruby automation command-line-interface fastlane


    【解决方案1】:

    您是否查看了https://docs.fastlane.tools/actions/ 的 fastlane 文档? 对于其中一些,有一些参数可以抑制输出,对于gym:

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

    【讨论】:

    • 嘿,我没注意到。我一定会检查所有用于确保我可以减少冗长的操作至少一点(目前很疯狂,这么多日志!)
    • 您也可以检查以更新到最新的 fastlane 版本...也许同时有些东西发生了变化。我的构建有大约 100-150 行输出,但我并没有压制所有内容。
    【解决方案2】:

    您想从输出中隐藏哪些内容的示例有哪些?如果您谈论的是xcodebuild 输出,它会被传送到xcpretty,它会渲染源文件。

    【讨论】:

    • 嘿菲利克斯,我用一些我希望我可以压制的输出示例编辑了我的问题。感谢您的关注:)
    • 不知道是否有可能,是否应该将其作为问题/问题添加到 Fastlane 的 repo 中?
    • 嘿@FelipeSabino,是的,这些都是很好的观点,你介意在GitHub上提交一个问题,用你当前的输出,所以我可以看看吗?
    猜你喜欢
    • 2015-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-09
    • 2015-10-31
    • 1970-01-01
    • 2014-01-17
    • 1970-01-01
    相关资源
    最近更新 更多