【问题标题】:Upload to HockeyApp from Jenkins从 Jenkins 上传到 HockeyApp
【发布时间】:2019-07-12 14:49:54
【问题描述】:

我使用 AWS ubuntu 机器在 jenkins 中托管和运行构建。我想在构建后过程中生成构建后上传构建。

我在 jenkins 中添加了 HockeyApp 插件,并在注册 HockeyApp 后创建了一个具有完全访问权限的 API 令牌。

我输入了 api 令牌,提到了上传应用程序和文件路径。

但是我得到以下错误,我不确定我哪里出错了

Got unexpected response code from HockeyApp: 400
{"errors":{"credentials":["api token invalid"]}}
Build step 'Upload to HockeyApp' marked build as failure

我正在从链接 https://appcenter.ms/settings/apitokens 生成 api 令牌

【问题讨论】:

  • 在曲棍球应用程序中创建的令牌是否过期?像 5 分钟什么的?
  • 不!我没有看到它过期的任何信息,也没有设置过期时间的选项
  • 它是我现在使用的免费帐户
  • 我正在生成带有链接appcenter.ms/settings/apitokens的api令牌
  • 所以现在的插件没用了?默认连接到rink.hockeyapp.com

标签: android jenkins jenkins-plugins hockeyapp


【解决方案1】:

你应该去HockeyApp App token page创建API令牌,你答案中的链接来自AppCenter,它是下一代HockeyApp。现在这两个平台有单独的 API 令牌,您应该在每个平台中使用相应的令牌。

HockeyApp 和 HockeyApp jenkins 插件仍在运行,正如 yash 上面所说,HockeyApp 将于 11 月 16 日关闭,请参阅他们的声明 here。我猜这个插件会在那个时候退役,但它现在还在工作。

【讨论】:

  • 我看到了同样的问题,我正在 rink.hockeyapp.net 上配置所有内容。我认为 api/plugin 出了点问题。
  • 我在使用插件没有任何问题,所以我想问题仍然在令牌本身解决,你可以去 HockeyApp 支持那里提出票。
  • 我转换到 app-center 插件本身而不是 HockeyApp 插件。它没有任何问题。
猜你喜欢
  • 1970-01-01
  • 2018-12-03
  • 1970-01-01
  • 1970-01-01
  • 2014-07-26
  • 1970-01-01
  • 2017-06-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多