android - HockeyApp 和 Android 的 Bamboo 集成

标签 android continuous-integration bamboo hockeyapp

我们正在为我们的 Android 应用程序使用 HockeyApp。

我们希望自动化所有部署过程。我们开始使用 Bamboo 来构建我们的 .apk 文件,最后一步是将其分发给 Hockey。

在互联网上浏览了很多次之后,我找不到任何可用的插件来执行此操作。我发现唯一可用的是:IOS、Cocoa 和 Xcode 对 Bamboo 插件的支持——但这仅适用于 IOS。

如果 Bamboo 没有其他插件可以使用,也许有人知道我们可以自动执行将 .apk 分发到 Hockey 的过程? (例如编写脚本或 HockeyApp 支持的东西)。

谢谢,

路易莎

最佳答案

经过一些修补,我找到了一种适合我的方法。我在构建作业中添加了一个额外的脚本,并在脚本主体中使用了以下内容(确保在您的配置中使用 apk 文件名):

curl \
  -F "status=2" \
  -F "notify=1" \
  -F "notes=Some new features and fixed bugs." \
  -F "notes_type=0" \
  -F "ipa=@app/build/outputs/apk/app-release.apk" \
  -H "X-HockeyAppToken: AppTokenHere" \
  https://rink.hockeyapp.net/api/2/apps/upload

关于android - HockeyApp 和 Android 的 Bamboo 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35769047/

相关文章:

ios - 仪器结果自动解析

maven-2 - Maven多模块项目持续集成的标准实践

git - 摆脱多个 Bamboo 构建计划

java - 发布时找不到资源包

android - 如何在 Android 上实现视频过滤器,如 instagram

java - 将数据从 Activity 传递到 Fragment Class Cast Exception

docker - 使用Alpine在Gitlab CI/CD上构建docker镜像

continuous-integration - 从 bitbucket Webhooks 触发 bamboo 计划

android - Cloudant 复制 android 中的所有数据

android - 拖过一个安卓按钮