将快车道扫描消息自定义为 Slack



我正在使用 Fastlane,现在我正在尝试弄清楚如何从扫描操作中只发送两个松弛消息的参数。

松弛操作具有 default_payloads 参数,该参数允许您选择要发送的值,另一方面,扫描操作 (run_tests(,只有消息参数。

我只想将"测试失败"和"成功测试"值发送到 Slack。

你有什么建议吗?

run_tests/scan 定义了在此文件中发送到 Slack 的内容(在内部使用 slack 操作(:

https://github.com/fastlane/fastlane/blob/master/scan/lib/scan/slack_poster.rb

如您所见,fields变量在移交给slack之前填充了"构建错误"、"测试失败"和"成功测试"。没有禁用它的选项,所以你现在发送 Build 错误的唯一方法(如果这实际上是你不想发送的,你的问题不是很清楚(是不创建任何(或为添加该功能的scan代码创建 PR(。

您可以使用

slack_default_payloads 参数抑制任何默认有效负载组件。据推测,此参数是最近添加的。

更多信息在这里: https://docs.fastlane.tools/actions/slack

除了通过 slack_message 参数之外,似乎不是一种添加其他组件的方法。

相关内容

  • 没有找到相关文章

最新更新