2012-11-15 57 views
2

多个角色我有了两个角色的服务器:Capistrano的:每个角色一个任务,每个服务器

server "server1.example.com", :web, :worker 

,这是对每个角色不同的任务:

task :start, roles: :web do 
    # start the webapp... 
end 

task :start, roles: :worker do 
    # start the worker... 
end 

在这个例子中,我希望这两个任务都能在server1.example.com上运行,但似乎只有第一个任务被执行。

我意识到我可以合并这两项任务,但似乎这种方式更具前瞻性。

有没有一种方法可以工作?

+0

你用单引号而不是双引号尝试吗? –

回答

0

你尝试:

role :worker, 'my_server' 
role :web, 'my_server', :primary => true 

它不是很好的答案,但它尝试。

相关问题