标签: deployment capistrano roles
我有一些微服务,我想使用capistrano进行部署。 每个服务都在不同的计算机上运行。 所以我想为每种服务声明不同的角色。 但是,部署逻辑对他们来说或多或少是相同的。
我知道deploy命令看起来像这样:
ROLES=web,worker cap production deploy
我希望为所有这些任务声明一个共同的任务,该任务将从上述命令动态获取角色,并仅针对这些角色运行部署逻辑。