ccnet-config相关内容

如何让 msbuild 不重建所有项目

我们有 CCnet+msbuild+tfs. 为每个项目配置构建.我们没有使用解决方案进行构建. 问题是如果我们只制作1个,我们应该如何配置build以不重新构建所有项目 与源代码管理中的一个确切项目相关的更改?有什么办法可以做一些条件,应该在哪里 我们指定了吗? 解决方案 就像 Lars 所说的,你必须使用“Build"目标来构建它.如果项目仍在重建,则必须将详细 ..
发布时间:2021-12-28 13:51:16 其他开发

MSBUILD错误,其中文件夹包含多个解决方案文件

我正在尝试设置CCNET,但遇到了问题. 我的构建失败,并且出现此错误 MSBUILD:错误MSB1011:指定要使用的项目或解决方案文件,因为此文件夹包含多个项目或解决方案文件. 在我的配置文件 ccnet.config 中,我的 msbuild 块如下 C:\ WINDOWS \ Microsoft.NET \ Framework \ v4. ..
发布时间:2021-04-26 18:30:24 其他开发

CC.Net中的ModifyReader任务示例?

我正在尝试建立一个构建链,以在各个构建阶段传播修改历史。我首先想到的是ModifyWriter / modificationReader对,但是我很难让读者阅读结果。有人有示例或技巧吗? 我正在使用最新的CC.NET 1.4.4 SP1。谢谢!您需要最新版本的CC.NET,我认为是1.4.3版或更高版本。这是从1.4.4 SP1开始的。 我最初在1.4.0上尝试过,但是Modifica ..
发布时间:2020-10-11 20:39:51 其他开发

如何从建筑项目的存储库中为CruiseControl.net设置建筑步骤?

我想将 ccnet.config 文件(或该项目的其他cc.net配置文件)存储在项目的存储库(git)中并进行CC当我强制从仪表板构建时,.NET使用它。我该怎么做? 谢谢! 解决方案 您的“ ccnet.config”应该保持相当静态。 如果您在解决方案/项目构建中需要不同的“逻辑”,那么我建议: 1。编写ccnet.config代码以从存储库中提取源代码。 (又名 ..
发布时间:2020-10-11 20:29:00 其他开发

进行ccnet自检

我想在ccnet中运行测试项目, 谁能帮忙? 我不是使用NUnit。我在Web项目中使用[Test Class()]属性,并想从ccnet运行该项目 解决方案 测试框架将为 MsTest 为了在构建服务器上运行MsTest,您必须安装Visual Studio或解决问题或 hack (备用 hack )。 然后您可以使用 MsTest.exe 这是有关运行MSTe ..
发布时间:2020-10-11 20:28:58 其他开发

CruiseControl.NET:在ccnet.config文件中使用$(CCNetLabel)

当调用诸如MSBuild的外部进程时,巡航控制会设置环境变量。值之一是CCNetLabel。它保留当前项目标签的值。我想在ccnet config本身中使用相同的值,但是当我尝试ccnet config时出现问题。我收到以下错误: [CCNet Server:ERROR]内部错误:对未知符号CCNetLabel 的引用- -------- ThoughtWorks.CruiseCon ..
发布时间:2020-10-11 20:26:37 其他开发

如何在多个CruiseControl.NET版本之间共享标签值?

我在CruiseControl.NET中设置了两个项目:CI构建和夜间构建。 它们两个都执行相同的NAnt脚本,但参数不同。 / p> CruiseControl.NET标签(当前由 DefaultLabeler 生成)被嵌入到AssemblyInfo中,作为该版本的构建部分(例如, MajorVersion.MinorVersion.CCNET_Label.SVN_Revision ..

如何使msbuild不重建所有项目

我们有CCnet + msbuild + tfs. 为每个项目配置了构建.我们没有构建解决方案. 问题是,如果我们只制作1个,我们应该如何配置构建以不重新构建所有项目 与源代码控制中的一个确切项目相关的更改?有什么办法可以使情况发生,应该在哪里 我们指定吗? 解决方案 像Lars所说,您必须使用"Build"目标来构建它.如果项目仍在重建,则必须将详细程度更改为详细 ..
发布时间:2020-05-12 23:19:30 其他开发

CruiseControl.NET中的辅助支持-如何清理和升级更新构建文件夹?

我正在使用 Mercurial源代码控制块在CruiseControl.NET中,并且我将其设置为autoGetSource,但是某些文件(例如,基于当前时间的版本号)在构建过程中发生了变化.因此,对于下一个版本,某些文件已更改,因此autoGetSource失败. 有没有一种方法可以告诉CruiseControl.NET执行hg update -C,因此更改文件不是问题.还是有更好的方法在 ..
发布时间:2020-05-08 23:44:37 其他开发

如何共享一个标签值之间的多个CC.NET构建?

我有两个项目在CC.NET设置:CI构建和每晚构建 他们都执行同样的恶性脚本,但是使用不同的参数。 的CCNET标签(目前所产生的的 DefaultLabeler 的)被嵌入到程序集信息作为版本生成部(例如* MajorVersion.MinorVersion.CCNET_Label.SVN_Revision *) 有关更稳定的版本,我想这两个项目共享相同的CCNET标签值。 我已经研究了 ..