小编Zaq*_*osh的帖子

使用Heroku的分支策略进行良好的Git部署?

与Git + Heroku(Ruby on Rails)一起使用的优秀部署策略是什么?

目前我使用我的原始Git存储库的方式:所有功能(或"故事")首先作为分支检出,然后与master合并并推送到原点.

推送到origin/master的任何东西都会触发一个脚本,将新的rails代码拉到临时区域(简单的rails webserver).

当我需要将新的生产版本推送到Heroku时,我应该创建一个新的分支(称为类似于production_version_121),并以某种方式将其推送到Heroku?

理想情况下,我想选择我应该包含在生产分支中的先前开发版本中的哪些功能...测试它,并推送到Heroku.

例如,我可能不希望所有最新代码都被推送到生产中.我可能想要我曾经使用的功能"a"和功能"c"都以某种方式合并到制作中,而不包括需要更多调试的实验性功能"b".

NB我首先要尝试避免使用capistrano并立即手动工作.

思考?最佳实践?

git deployment ruby-on-rails heroku

28
推荐指数
3
解决办法
9281
查看次数

标签 统计

deployment ×1

git ×1

heroku ×1

ruby-on-rails ×1