如何在Heroku中设置其他服务器?

时间:2012-12-05 20:16:14

标签: ruby-on-rails heroku heroku-toolbelt

我想为QA目的设置一个新的Heroku服务器。 我已经完成了大部分工作,但我错过了一些东西:

1)我使用CLI Heroku工具带创建了一个新应用程序:

heroku apps:create myapp-qa

2)我在我的本地机器上复制了现有的git repostory:

git clone git@github.com:me/myapp.git

3)添加了aq服务器的遥控器:

git remote add myapp-qa git@github.com:myrepo/myapp.git

3)然后我尝试用我的新应用推送:

cd myapp

git push myapp-qa master

我收到的信息“已经是最新的”

4)如果我在浏览器中访问应用程序http://myapp-qa.herokuapp.com/,它会显示“Heroku |欢迎使用您的新应用!”而不是显示我的任何应用程序页面。

我错过了什么?

2 个答案:

答案 0 :(得分:1)

Heroku有一个专门为此设计的插件。

https://github.com/heroku/heroku-pipeline

它允许您指定"管道"服务器

Dev -> Staging -> Production并允许您部署到dev,然后将该构建升级到分段,然后将其提升为生产。

答案 1 :(得分:0)

设置必须是:

git remote add myapp-qa git@heroku.com:myapp-qa.git

git push origin myapp-qa