2008-06-16
Capistrano试用
关键字: capistrano
1,客户端机器安装Capistrano
2,应用到项目
3,修改config\deploy.rb
4,调用task
gem install -y capistrano
2,应用到项目
cd D:\projects\beyondrails capify .
3,修改config\deploy.rb
DEPLOY_PATH = "/var/www/vhosts/hideto/html/www.beyondrails.com"
set :application, "beyondrails"
set :repository, "https://beyondrails.googlecode.com/svn/trunk/beyondrails"
set :scm_username, "hideto.bj"
set :scm_password, "######"
set :deploy_to, DEPLOY_PATH
set :user, "hideto"
set :password, "######"
ssh_options[:port] = 2048
role :app, "120.72.34.135"
role :web, "120.72.34.135"
role :db, "hideto", :primary => true
desc "Restart the web server for www.beyondrails.com"
task :restart, :roles => :app do
run "cd ~;./restart-www.beyondrails.com.sh"
quit
end
desc "Stop the web server for www.beyondrails.com"
task :stop, :roles => :app do
run "cd ~;./stop-www.beyondrails.com.sh"
end
desc "Update and restart web server for www.beyondrails.com"
task :update_and_restart, :roles => :app do
run "cd #{DEPLOY_PATH};svn up"
run "cd #{DEPLOY_PATH};rake db:migrate"
run "cd ~;./restart-www.beyondrails.com.sh"
end
4,调用task
cap update_and_restart cap stop cap restart
发表评论
- 浏览: 681925 次
- 性别:

- 来自: BJ

- 详细资料
搜索本博客
我的相册
screenshot
共 1 张
共 1 张
最近加入圈子
最新评论
-
Mnesia用户手册:三,构建 ...
要想创建disc_copies和disc_only_copies类型的表有两个前 ...
-- by hideto -
翻译www.djangobook.com之 ...
有个问题问一下: 我先配置了一个urlpatterns是这样的: r'^myd ...
-- by lyhapple -
Why OO sucks
gigix 写道lyl0035 写道为啥就没人想想,其实在面向对象的代码中也流露 ...
-- by hurd -
Why OO sucks
貌似又回到当年java vs c的年代。两种方式,不管是OO还是FP,仅是人处理 ...
-- by python -
大家可以抛弃Java踹死Djan ...
to phoenixup:1,你还别说,你举的什么Struts,Tapestry ...
-- by hideto






评论排行榜