2010-03-28 50 views
0

是否有任何方法来创建一个自定义capistrano任务在scm存储库上执行其他操作?自定义capistrano任务使用scm存储库

例如,我想创建一个任务,它将从我的存储库检出一个特定的文件夹,然后将其链接到我的服务器上主项目的共享/目录中。

我知道这可以通过创建一个任务和显式定义“svn co ...”命令以及scm用户名,密码和存储库位置来完成。但是这会以纯文本显示密码。在这个过程中是否有内置的capistrano变量/方法?

回答

0

我已经找到了解决此问题的方法,通过设置我的存储库中某个文件夹的svn:externals属性以包含来自另一个存储库的文件夹。当我执行cap:deploy时,此文件夹将被填充来自其他存储库的HEAD。