动态获取capistrano角色名称

时间:2018-10-01 09:30:42

标签: deployment capistrano roles

我有一些微服务,我想使用capistrano进行部署。 每个服务都在不同的计算机上运行。 所以我想为每种服务声明不同的角色。 但是,部署逻辑对他们来说或多或少是相同的。

我知道deploy命令看起来像这样:

ROLES=web,worker cap production deploy

我希望为所有这些任务声明一个共同的任务,该任务将从上述命令动态获取角色,并仅针对这些角色运行部署逻辑。

0 个答案:

没有答案