【发布时间】:2011-04-12 14:59:47
【问题描述】:
我的 Rails 应用程序托管在 github 上。每当在“开发”分支上发生提交时,我想在开发框上执行 git pull 并调用“/etc/init.d/apache2 restart”命令。这是我可以通过 Capistrano 部署做的事情,还是我可以编写某种自定义 shell 脚本并以某种方式挂在我的 rails 应用程序中以调用该 shell 脚本?
【问题讨论】:
-
“每当 'dev' 分支上发生提交时”你的意思是“每当 'dev' 分支被推送到时”?
-
是的,每当我推送到 dev 分支时。
标签: ruby git ruby-on-rails-3 deployment github