ruby-on-rails - Heroku 部署测试

标签 ruby-on-rails ruby git ruby-on-rails-3 heroku

我有一个应用程序,我一直在升级到 Rails 3,过去 6 个月我一直在 heroku 上托管它(目前为 Rails 2.3.8),但在继续之前,我不清楚如何测试我的 Rails 3 分支。

我在他们的文档中能找到的关于这个主题的最多信息是我可以做这样的事情:

$ heroku create --stack bamboo-ree-1.8.7 --remote trybamboo
Created http://young-wind-88.heroku.com/ | <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="deb9b7aa9eb6bbacb1b5abf0bdb1b3" rel="noreferrer noopener nofollow">[email protected]</a>:young-wind-88.git
Git remote trybamboo added

$ git push trybamboo master

这似乎有效,并从同一个 git 存储库创建一个新应用程序,但对于我的新分支,我不确定的是如何推送一些测试数据以确保它正常工作?即heroku db:push...我还没有尝试过,但所有heroku 命令似乎仍然与主分支和我的生产应用程序相关。如何将数据推送到我的远程应用程序?有任何想法吗?或者测试新分支的最佳方法?

http://docs.heroku.com/bamboo

最佳答案

heroku 命令接受参数 --app foo ,让您可以针对默认应用程序以外的特定应用程序运行命令。听起来您可以从主应用程序中db:pull,然后db:push到您的生产应用程序中。如果您可以找出源的数据库 URL,那么您可能可以一次性完成。

关于ruby-on-rails - Heroku 部署测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3847007/

相关文章:

ruby-on-rails - 设计 edit_account_password 操作将我重定向到根目录

ruby-on-rails - 使用windows平台开发RUBY项目可以吗?或者我应该改用 Linux?

ruby - 如何访问 PageObject 元素的 Watir 属性?

ruby-on-rails - 我如何将 Hoptoad 与 DelayedJob 和 DaemonSpawn 集成?

ruby-on-rails - 调试 - Rails 从一个项目创建的多个订单

GIT:从远程服务器推送到远程

ruby-on-rails - Rails-ShareTribe。 npm 安装错误(ubuntu 16.04)

ruby-on-rails - Rails 服务器说端口已被使用,如何杀死该进程?

Github 的 gitignore 配置文件,但不是 Heroku

一个项目中的 Java 和 Flash : How to organize it in Eclipse and Git?