【发布时间】:2014-01-20 12:16:36
【问题描述】:
我有多阶段多服务器设置,在我的任务中我需要使用服务器名称 例如在 stagin.rb 我有:
set :stage, :staging
# Define servers
server 'xxx.xx.xx.xxx', user: 'deploy', roles: %w{app}, name: 'app1'
server 'xxx.xx.xx.yyy', user: 'deploy', roles: %w{app}, name: 'app2'
我想在我的任务中使用那个“名称”变量:
task :configure do
on roles(:app), in: :parallel do
# how do I get server name here?
end
end
【问题讨论】:
标签: ruby capistrano capistrano3