自定义Fastlane扫描消息到Slack

问题描述 投票:0回答:1

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

slack action具有default_payloads参数,允许您选择要发送的值,另一方面,scan action (run_tests)只有message参数。

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

你有什么建议吗?

slack fastlane
1个回答
0
投票

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

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

如您所见,fields变量在交给slack之前填充了“Build Errors”,“Test Failures”和“Successful Tests”。没有选项可以禁用它,因此您现在发送构建错误的唯一方法(如果这实际上是您不想发送的,那么您的问题并不是很清楚)将不会创建任何错误(或创建一个错误)添加该功能的scan代码的PR)。

© www.soinside.com 2019 - 2024. All rights reserved.