背景:我有一个项目部署到heroku。 heroku应用程序与github连接,因此我可以按下" deploy"来自heroku的web api的按钮,手动将github上的分支部署到heroku。
我想要做的就是建立一个松散的机器人,让我通过松弛的命令来实现这一目标。理想情况下,像{{1}}这样的{{{}} {{}}}会有一些功能,但我似乎无法找到它。
平台api的platform api功能关闭。该函数允许您提供heroku随后将部署的tarball的公共URL。但是,我的github repo不公开,所以不起作用。但私人回购不应该是一个问题,因为heroku已经连接到我的github回购。
TLDR :我如何以编程方式告诉Heroku从其连接的私有github部署我的应用?
答案 0 :(得分:7)
我得到了Heroku支持团队的回复,问了几乎同样的问题。他们的答案是,我正在尝试做的事情是不可能的,但是在某些时候(尽管不是在接下来的几个月里,不管怎样)。
他们建议我可以使用heroku自己的Web控制台使用的未记录的web api(对kolkrabbi.heroku.com
上的端点的POST)。他们做了警告说,作为一个私人api,这可能会在没有警告的情况下改变。