1、Fastlane控制台输出内容太多了怎么办?
gym(
...
silent: true,
suppress_xcode_output: true,
buildlog_path: "/Users/xxx/Desktop/fastlane/logs",
)
主要是gym打包的时候日志太多,隐藏即可
silent
在构建时隐藏终端不必要输出的信息
suppress_xcode_output
抑制xcodebuild输出到stdout。输出信息在buildlog_path中仍然保存
buildlog_path
存储构建日志的目录
2、Jenkins控制台出现[0m之类的字符怎么办?
其实这是有颜色的日志。
我们可以通过--disable_output_color开关将输出日志的颜色关闭。之所以实现这么一个功能,是因为在Jenkins中本来也无法显示颜色,但是如果还将Terminal中有颜色的日志内容输出到Jenkins中,就会出现一些额外的字符,比较影响日志的美观。
事实上,当前在Jenkins中,是可以通过安装插件来实现在输出日志中显示颜色的。
这个插件就是AnsiColor
。
安装的方式很简单,【Manage Jenkins】->【Manage Plugins】,搜索AnsiColor
进行安装即可。
安装完成后,在Jenkins Project的Configure
页面中,Build Environment
栏目下会多出Color ANSI Console Output
配置项,勾选后即可开启颜色输出配置。

在ANSI color map
的列表选择框中,存在多个选项,默认情况下,选择xterm
即可。
网友评论