我有多阶段多服务器设置,在我的任务中我需要使用服务器名称,例如在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'
Run Code Online (Sandbox Code Playgroud)
我想在我的任务中使用"name"变量:
task :configure do
on roles(:app), in: :parallel do
# how do I get server name here?
end
end
Run Code Online (Sandbox Code Playgroud)