Capistrano食譜中「角色」的用途和功能是什麼?當我看到樣品的食譜,我經常看到這樣的事情:Capistrano中的「角色」究竟是什麼?
role :app, 'somedomain.com'
role :web, 'somedomain.com'
role :db, 'somedomain.com', :primary => true
所以它看起來像一個作用基本上是一個服務器其中Capistrano的執行命令。如果是這樣的話,爲什麼它會被稱爲「角色」而不是「主機」或「服務器」?
在上面的例子中,:app
和:web
角色有什麼區別?
:primary => true
選項的作用是什麼?
另請注意:您的行應該是`:only => {:primary => true}`我想...或者問題中的`role`命令應該使用`:: master => true`來代替。我相信這些屬性完全是自由形式的。 – 2010-12-27 14:16:18