【问题标题】:Heroku Review Apps not deploying at allHeroku Review 应用程序根本没有部署
【发布时间】:2019-02-06 08:11:43
【问题描述】:

当在相应的 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 似乎需要版本接受标头,但我不知道如何实现它。任何帮助将不胜感激!

【问题讨论】:

    标签: github heroku deployment pull-request


    【解决方案1】:

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

    其次检查 app.json 键中是否有任何脚本。如果您在此处有任何错误并且它们不正确,那么这也会导致它在不显示任何警告的情况下翻倒。

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

    这里不需要任何脚本,所以它也可以是空的!

    {
      "name": "App name",
    
      "scripts": {},
      ...
    }
    

    【讨论】:

    • 哇,你真的帮助了我!我不敢相信 Heroku 没有关于这个问题的文档或支持。非常感谢:)
    猜你喜欢
    • 2019-06-12
    • 2013-09-11
    • 2020-12-09
    • 2021-01-18
    • 2018-10-18
    • 2017-12-01
    • 2020-04-24
    • 2016-09-10
    • 2017-02-09
    相关资源
    最近更新 更多