CCNet从多个svn安装

时间:2011-12-12 12:00:33

标签: cruisecontrol.net

我将自动化我们的设置创建活动。对于这些我需要从3个不同的svns中获得3个项目 一个。来自https://productvss:8443/svn/Connect200/branches/Release_5.0.0.0的应用程序二进制文件 湾来自https://productvss:8443/svn/Logger/branches/Release_2.4.7的记录器二进制文件 C。来自https://productvss:8443/svn/licensing/branches/Release_2.4

的许可证二进制文件

在CCNet中获取文件的最佳方法是什么?源代码块或其他东西。

2 个答案:

答案 0 :(得分:1)

假设您使用除了监听这些存储库上的更改之外的其他内容触发构建,我将使用Nant的exec任务与SVN命令行工具来获取文件。

<exec program="svn.exe">
<arg line="co https://productvss:8443/svn/Connect200/branches/Release_5.0.0.0 <local_wc_directory>"/>
</exec>     

其他两个存储库的想法相同......

答案 1 :(得分:0)

或者您可以创建一个只有外部的小型SVN项目到您的不同项目路径。
因此,当CC.NET进行结账时,它将获得来自不同SVN路径/ Repo的所有结构。

http://svnbook.red-bean.com/en/1.0/ch07s03.html