我将使我们的安装创建活动自动化。 为此,我需要从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中获取文件的最佳方法是什么? 源代码块或其他内容。

===============>>#1 票数: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>     

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

===============>>#2 票数:0

或者,您可以创建一个小的SVN项目,而仅使用外部外部连接到不同的项目路径。
因此,当CC.NET进行签出时,它将从不同的SVN路径/存储库中获取所有结构。

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

  ask by Manu translate from so

未解决问题?本站智能推荐:

3回复

进行ccnet自检

我想在ccnet中运行测试项目,有人可以帮忙吗? 我没有使用NUnit。 我在Web项目中使用[Test Class()]属性,并想从ccnet运行该项目
1回复

CCNET的多个项目

我有如下的GIT回购, 当我在模块B上进行更改时,CCNET将先从模块A进行构建,然后再由模块B进行构建,我不希望CCNET这样做,这会花费很多时间。 我只希望ccnet仅在模块B上构建更改。 有人请帮助我:我在CCNET Config中的1个项目:
2回复

ccnet将更改提交给svn时不触发生成

ccnet有问题。 即使将更改提交给SVN,服务器也无法检测到修改。 有人可以帮忙吗? 以下是巡游的配置文件: 项目http:// cruise01 / ccnet ccnet日志如下: 2009-03-25 23:13:55,093 [CCNet Serve
2回复

是否有可能让ccnet 1.4使用svn 1.6?

我看到我的ccnet版本有一个名为svn-win32-1.4.6的目录(我假设它用于从另一台服务器上的SVN中提取。) ccnet是否可以使用较新版本的SVN客户端工具? 如果是这样,那么新的客户端工具是否也可以从SVN 1.4中拉出来呢?
12回复

使用SVN Revision在CCNET中标记构建

我在一个示例项目中使用CCNET,SVN作为我的源代码控制。 CCNET配置为在每次签入时创建构建.CCNET使用MSBuild构建源代码。 我想在编译时使用最新的修订号来生成AssemblyInfo.cs 。 如何从subversion中检索最新版本并使用CCNET中的值? 编
2回复

无法在ccnet中设置svn提交消息

在所有msbuild任务成功完成之后,我做了一个CCNET任务来提交安装项目中的更改。 我尝试在命令提示符下执行此命令,并且它按预期工作。 但是,当我将exec任务放在CCNET中时,SVN中记录的消息与我所期望的完全不同。 我不断收到类似 我不知道SVN exec任务在哪里
3回复

使用CCNET版本1.8.2中的条件参数来更改svn位置

我正在尝试为我们的应用程序设置构建服务器。 在进行强制构建时,我想使用参数来确定要构建的内容。 下面我的设置将工作DEV主要是因为if语句,这是设置的片段。 无论我选择QA还是UAT,它总是假的。 以前有没有人试过用cruisecontrol.net这样做? 我查找并找到的一件事
1回复

ccnet.config中带有CruiseControl.NET trunkUrl的SVN

我是TortoiseSVN的新手,我设法在Windows 7 PC上使用SVN配置项目。 现在,我正在尝试配置CruiseControl.NET与SVN集成,以执行持续的集成和开发。 我被ccnet.config文件卡住了,它要求我提供trunkUrl值。 我的项目和SVN存储库都
1回复

如何在ccnet配置中进行调度

我在巡航控制中工作。 我想,我的窗口服务应该每天早上9点左右和晚上7点左右每天两次构建。如何在ccnet.config中设置所有senario,下面是我的ccnet.config
1回复

我可以为ccnet统计信息指定多个可能的来源吗?

我有一些使用NCover进行测试覆盖率分析的内部版本,有些使用DotCover。 我将NCover / DotCover摘要报告合并到了ccnet日志中,但是根据工具的不同,我需要提取到ccnet“覆盖”统计信息中的项目有所不同(因为报告的格式不同)。 对于NCover,我使用以下命令: