Heroku Review Apps完全没有部署

时间:2018-08-31 10:00:07

标签: github heroku deployment pull-request

当我在相应的GitHub存储库上创建拉取请求时,我正在尝试自动创建评论应用程序,这是我的管道和测试过程的一部分。创建PR时,它会显示为评论应用程序,但doesn't actually get created.

在DevTools控制台中,review-app-config出现404错误。我不确定这是否直接相关,因为我已经在具有相同错误的不同管道(具有不同所有者)上成功创建了一个评论应用。

此404错误在文件根本不可用或返回错误之间切换。如果是后者,则文件包含以下内容:

{"id":"missing_version","error":"Please specify a version along with Heroku's API MIME type. For example, `Accept: application/vnd.heroku+json; version=3`.\n"}

我正在使用dashboard.heroku.com上的GUI创建和管理所有应用程序/管道。 Heroku API似乎需要版本接受标头,但我不知道如何实现它。任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

首先检查您的app.json文件是否为有效的json。如果不是,那将导致部署失败。

然后检查app.json密钥中是否有任何脚本。如果您在这里有任何东西,但它们不正确,那么这也将导致它移交并翻倒,而不会显示警告。

{
  "name": "App name",

  "scripts": {
    "deploy": "command that won't work!!"
  },
  ...
}

这里许多人不需要任何脚本,因此它也可以为空!

{
  "name": "App name",

  "scripts": {},
  ...
}