使用fastlane部署后,从曲棍球中获取下载URL

Kha*_*inn 3 ios slack-api fastlane

我现在正在使用fastlane,我可以发布这样的松弛.

version = get_version_number(xcodeproj: "***")

slack(
  message: "<!here|here>: New :ios: *#{version}* has been submitted to Dev Hockey :rocket:.",
)
Run Code Online (Sandbox Code Playgroud)

在终端中,我在部署完成后看到了类似的内容.我怎样才能获得该网址并自动发布到松弛状态?

[15:35:04]:公共下载网址:https://upload.hockeyapp.net/apps/52da8f2b3da60cf8b6d4eaas5f06ae9b

我正在阅读他们的代码,他们正在打印到这样的终端.但是,我不知道如何检索和发布松弛.

https://github.com/fastlane/fastlane/blob/master/fastlane/lib/fastlane/actions/hockey.rb

FBe*_*nte 7

Khant Thu Linn你发现了一个很好的片段.在fastlane文档中,您可以看到所有上下文变量.要获得曲棍球应用下载链接使用

lane_context[SharedValues::HOCKEY_DOWNLOAD_LINK] 
Run Code Online (Sandbox Code Playgroud)

这将由...生成hockey.

这可能是您的快速文件的Slack调用示例:

slack(
    message: "New :ios: version has been submitted to Hockey :rocket:.",
    payload: {  
        "Hockey App Download URL" => lane_context[SharedValues::HOCKEY_DOWNLOAD_LINK] 
    }
)
Run Code Online (Sandbox Code Playgroud)