我有一个部署到Heroku的应用程序,假设我还没有完成部署,我如何检查用于部署到heroku的分支,或者什么是提交ID(就像我一样)如果需要可以确定分支??
我正在使用GitHub。
到目前为止,我已尝试在控制台中运行:
$ heroku releases
然后运行:
$ heroku releases:info v123
但它没有显示任何东西。
如何从heroku上的已部署应用确定提交或分支名称?
这是一个Rails应用程序(可能有助于确定此信息)
答案 0 :(得分:6)
"发布"功能对你没有帮助,因为它是Heroku用来跟踪推送和重新配置的内部计数器。
如果您重新配置应用,计数器将会增加。部署也会增加柜台,但这对你没有帮助。
但请记住,Heroku只是另一个" git remote。"因此,如果您使用的是您以前部署的计算机,那么必须有:
$ git remote show heroku
* remote heroku
Fetch URL: https://git.heroku.com/your-app-3367.git
Push URL: https://git.heroku.com/your-app-3367.git
HEAD branch: master
Remote branch:
master tracked
Local ref configured for 'git push':
master pushes to master (up to date)
如果你有类似的输出,你可以:
git show heroku/master
并查看最近推送和部署的提交。
答案 1 :(得分:2)
要查看Heroku仪表板上已部署的内容,请执行以下操作:只需单击Overview选项卡。您将在右侧看到一个“活动”视图,该视图显示带有提交哈希的最新部署。