我现在正在使用fastlane,我可以发布这样的松弛。
version = get_version_number(xcodeproj: "CAGInTouch.xcodeproj")
slack(
message: "<!here|here>: New :ios: *#{version}* has been submitted to Dev Hockey :rocket:.",
)
在终端中,我在部署完成后看到了类似的内容。我怎样才能获得该网址并自动发布以便松弛?
[15:35:04]:公开下载网址: https://upload.hockeyapp.net/apps/52da8f2b3da60cf8b6d4eaas5f06ae9b
我正在阅读他们的代码,他们正在打印到这样的终端。但是,我不知道如何检索和发布松弛。
https://github.com/fastlane/fastlane/blob/master/fastlane/lib/fastlane/actions/hockey.rb
答案 0 :(得分:7)
Khant Thu Linn你发现了一个很好的片段。 在fastlane文档中,您可以看到all context variables。 要获得曲棍球应用程序下载链接,请使用
lane_context[SharedValues::HOCKEY_DOWNLOAD_LINK]
将由hockey
生成。
这可能是对快速文件的Slack调用的一个例子:
slack(
message: "New :ios: version has been submitted to Hockey :rocket:.",
payload: {
"Hockey App Download URL" => lane_context[SharedValues::HOCKEY_DOWNLOAD_LINK]
}
)
答案 1 :(得分:1)