【问题标题】:Heroku: Manage auto-deployment using Platform API or CLIHeroku:使用平台 API 或 CLI 管理自动部署
【发布时间】:2017-07-12 16:10:09
【问题描述】:

我在 Heroku 中设置了许多应用程序,有些配置为从 github 存储库自动部署,有些配置为通过推送到 Heroku 应用程序存储库手动部署。

虽然这可以正常工作,但我想要一种能够使用 Platform API 或 heroku cli 从脚本配置/查看自动部署设置的方法。

我一直无法找到真正为应用公开此信息的端点。

我可以获取有关应用的构建和发布的数据,但我无法找到真正了解特定构建是如何被触发的方法。

我有一个发布脚本,用于触发我们不同环境中的应用程序的构建。但是我希望它能够从启用自动部署的手动构建中排除应用程序。

有谁知道如何从 API 获取应用的自动部署配置?

【问题讨论】:

    标签: heroku


    【解决方案1】:

    很遗憾,目前这是不可能的。 GitHub Sync API 未公开。

    您可以对 Heroku Dashboard 为设置您的应用程序进行的 HTTP 调用进行反向工程,但这可能随时更改,恕不另行通知。

    【讨论】:

    • 谢谢。这就是我需要知道的。最终我们将设置一个适当的 CI 流程,所以我将开始将我们的应用程序转换为全部由发布脚本触发,而不是使用自动 github 到 heroku 部署。
    猜你喜欢
    • 2019-05-03
    • 1970-01-01
    • 2012-09-05
    • 2019-06-30
    • 2018-08-27
    • 2017-04-16
    • 2014-07-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多