如何使用capistrano在不同的服务器上部署一些不同的目录?

时间:2013-08-21 07:55:20

标签: ruby deployment capistrano

我需要使用capistrano在不同的服务器上部署,每个服务器上有几个不同的目录。我有一个主干分支,有5个目录,分别是web,log,legacy,common和config。目录网有40个目录说上传,资源,project1和project2,project3等。

现在我需要使用整个代码部署server1,除了project1,project3和server2之外的整个代码,除了project1,project3和server3以及所有主目录和web目录中只有1个目录project3。

我尝试使用copy_exclude参数,它可以工作,但它既繁琐又容易出错,因为如果有人在网络中包含任何新目录以及我们错过排除任何目录(数量巨大)需要手动监控它)对于server3。

如果有一个干净简单的方法,请告诉我。

先谢谢!!

0 个答案:

没有答案