当我在相应的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似乎需要版本接受标头,但我不知道如何实现它。任何帮助将不胜感激!
答案 0 :(得分:0)
首先检查您的app.json
文件是否为有效的json。如果不是,那将导致部署失败。
然后检查app.json密钥中是否有任何脚本。如果您在这里有任何东西,但它们不正确,那么这也将导致它移交并翻倒,而不会显示警告。
{
"name": "App name",
"scripts": {
"deploy": "command that won't work!!"
},
...
}
这里许多人不需要任何脚本,因此它也可以为空!
{
"name": "App name",
"scripts": {},
...
}