【发布时间】:2014-02-10 13:45:35
【问题描述】:
我正在使用 capistrano 3 设置一个新环境,其中一个单独的数据库服务器具有 db 角色。这是我正在使用的规范:
set :stage, "preview"
server 'my-web-server', roles: %w{app web}
server 'my-db-server', roles: %{db}
但是,它会尝试检查 my-db-server 上的源代码,我不想要它,甚至没有安装 git。鉴于 deploy 任务是内置的,我该如何阻止 capistrano 这样做?
我可以使用 ROLES=app,web cap myenv deploy 解决它,但是我怎样才能将其设为默认值,以便我的团队成员不必担心呢?
【问题讨论】:
标签: git capistrano capistrano3