2

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

现在我需要部署 server1 和除 project2、project3 和 server2 之外的整个代码,以及除 project1、project3 和 server3 之外的所有主目录和只有 1 个目录 project3从网络目录。

我尝试使用 copy_exclude 参数,它可以工作,但它可能很乏味并且容易出错,因为如果有人在 web 中包含任何新目录以及我们错过排除任何目录(数量巨大),则需要手动监控 server3 .

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

提前致谢!!

4

0 回答 0