Heroku:使用平台API或CLI管理自动部署

Heroku:使用平台API或CLI管理自动部署,heroku,Heroku,我在Heroku中设置了许多应用程序,有些配置为从github repos自动部署,有些配置为通过推送到Heroku应用程序repos手动部署 虽然这一切正常,但我希望能够使用平台API或heroku cli从脚本配置/查看自动部署设置 我还没有找到一个端点,它实际上公开了应用程序的这些信息 我可以获取应用程序的构建和发布数据,但我找不到一种方法来真正了解特定构建是如何触发的 我有一个发布脚本,用于在不同的环境中触发应用程序的构建。但是,我希望它能够从手动构建中排除应用程序,其中启用了自动部署

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

虽然这一切正常,但我希望能够使用平台API或heroku cli从脚本配置/查看自动部署设置

我还没有找到一个端点,它实际上公开了应用程序的这些信息

我可以获取应用程序的构建和发布数据,但我找不到一种方法来真正了解特定构建是如何触发的

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


有人知道如何从API获取应用程序的自动部署配置吗?

不幸的是,目前还不可能做到这一点。GitHub同步API未公开


你可以对Heroku Dashboard为安装你的应用程序而进行的HTTP调用进行反向工程,但这可能会在没有通知的情况下随时更改。

不幸的是,目前不可能做到这一点。GitHub同步API未公开


您可以对Heroku Dashboard为安装您的应用程序而进行的HTTP调用进行反向工程,但这种情况随时可能发生变化,恕不另行通知。

谢谢。这就是我需要知道的。最终,我们将设置一个适当的CI过程,因此我将开始将我们的应用程序转换为所有从发布脚本触发的应用程序,而不是使用auto github到heroku部署。谢谢。这就是我需要知道的。最终,我们将设置一个适当的CI流程,因此我将开始将我们的应用程序转换为所有由发布脚本触发的应用程序,而不是使用auto-github-to-heroku部署。