将Fastlane扫描消息自定义为Slack

时间:2019-04-16 19:46:15

标签: slack fastlane

我正在与 Fastlane 合作,现在我想弄清楚如何从扫描操作的松弛消息中仅发送两个参数。

slack action具有 default_payloads 参数,该参数可让您选择要发送的值,而scan action (run_tests)仅具有邮件参数。

我只想将测试失败成功测试值发送给Slack。

您有什么建议吗?

1 个答案:

答案 0 :(得分:0)

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

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

如您所见,在移交给fields之前,变量slack充满了“构建错误”,“测试失败”和“成功测试”。没有选项可以禁用它,因此现在发送Build错误的唯一方法(如果这实际上是您不想发送的错误,那么您的问题尚不清楚)将是不创建任何内容(或创建一个scan代码的PR(添加了该功能)。