如何在Heroku上查看postdeploy脚本的输出?

3

我在我的 app.json 文件中指定了一个 postdeploy 脚本。Heroku 网页界面上的构建信息显示“运行 post deploy 脚本时出现问题。”

{
  "scripts": {
    "postdeploy": "./bin/heroku_postdeploy"
  },

我该如何获取我的postdeploy脚本的输出/日志,以查看出了什么问题?heroku logs无法显示输出。

当我通过heroku CLI运行postdeploy脚本时,一切正常。


1
Heroku页面上说您需要联系支持人员,以获取pr-predestroy脚本的日志。也许postdeploy也是一样的。https://devcenter.heroku.com/articles/github-integration-review-apps#pr-predestroy-script - unnu
1个回答

1
如果dynos(在我的情况下是混合付费和非付费dynos)出现故障,尽管错误显示postdeploy脚本有错误,但不会显示post deploy log。Heroku支持团队找到了解决方法。他们表示,将来会改进错误和日志记录。

目前,您需要联系支持团队。但首先,请检查是否已正确配置dynos。


1
支持页面状态的 postdeploy 日志可以从仪表板 (https://help.heroku.com/LXRRBMM3/how-do-i-view-postdeploy-script-output) 中获取;但是,在免费层中至少没有“Review app card”或“Pipeline page”。 - rmharrison

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接