我最近已经从卡皮斯特拉诺2转到了卡皮斯特拉诺3,有很多变化,我遇到了一些困难,试图使新的卡皮斯特拉诺适应在我正在做的项目中的卡皮斯特拉诺2。
我目前面临的最大问题是角色过滤。我知道你能做到:
ROLES=web,worker cap production deploy
但是,如果您有一个具有所有角色的服务器,那么这似乎没有任何实际作用。
有了卡皮斯特拉诺2,我可以跑:
cap worker deploy
所有的工作任务都会被应用。Capistrano 2在任务上指定了角色,如果没有请求角色,任务就会被跳过(在大多数情况下)。然而,Capistrano 3的情况似乎并非如此,在多服务器环境中,过