【发布时间】:2013-02-10 23:16:58
【问题描述】:
我目前正在使用多阶段扩展,但在每个阶段中,我都有一个需要不同 :user 和 :deploy_to 路径的角色。
示例部署/生产.rb:
role :web, 'myhost1'
role :queue, 'myhost2'
两台服务器都需要签出版本,但 :web 角色使用 /var/www/html,其中 :queue 使用 /home/username/path/to/releases,并且都使用不同的 SSH 用户。
我也有类似配置的 staging 和 qa 阶段(在不同的服务器上都有 :web 和 :queue 角色)。
如何设置这些特定于角色的选项?
【问题讨论】:
标签: ruby capistrano