首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何用Fastlane查找Hockeyapp上的下一个构建号

如何用Fastlane查找Hockeyapp上的下一个构建号
EN

Stack Overflow用户
提问于 2017-07-26 08:39:39
回答 3查看 855关注 0票数 2

我们使用Fastlane作为我们的应用程序构建,我们希望能够在我们的CI服务器或本地机器上进行一致的分阶段构建。

由于我们在Hockeyapp上发布了所有构建,我们考虑从Hockeyapp中检索应用程序的最高版本号,然后将其增加一个。

我怎样才能从Fastlane进入版本号?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-07-27 09:58:39

实际上我找到了一种方法。

这个有一个用于fastlane的插件

您可以使用fastlane add_plugin latest_hockeyapp_version_number添加这个插件

在此之后,您将获得此调用的最新版本号:

代码语言:javascript
复制
build_number = latest_hockeyapp_version_number(
   api_token: "Your API Token, needs full access for your app on Hockey",
   app_name: "The App Name",
   platform: 'Platform', # iOS, Android, Mac OS, Windows Phone, Custom
   release_type: '0' # 0 = Beta (default), 1 = Store, 2 = Alpha, 3 = Enterprise"
) 
票数 2
EN

Stack Overflow用户

发布于 2017-07-26 15:39:20

目前,这是不可用的使用HockeyApp行动与快车道。如果您对贡献感兴趣,我们绝对愿意对GitHub上的公关进行回顾!

票数 1
EN

Stack Overflow用户

发布于 2018-02-27 05:51:13

当您将构建上传到曲棍球时,您可以直接获取最新版本的URL,并且可以在电子邮件中共享,这样QA和其他人就可以使用该链接直接下载构建,而不是找出版本号。您可以通过执行shell脚本文件来实现这一点。

代码语言:javascript
复制
JSON=$( curl https://rink.hockeyapp.net/api/2/apps/$HOCKEY_APP_ID/app_versions \
        -F status="2" \
  -F notify="0" \
  -F notes="$RELEASE_NOTES" \
  -F notes_type="0" \
  -F tags="beta" \
  -F ipa="@$OUTPUTDIR/$APP_NAME.ipa/$APP_NAME.ipa" \
  -H "X-HockeyAppToken: $HOCKEY_APP_TOKEN"
)

URL=$( echo ${JSON} | sed 's/\\\//\//g' | sed -n 's/.*"public_url"\s*:\s*"\([^"]*\)".*/\1/p' )
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45321662

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档