cruisecontrol.net相关内容

如何从建筑项目的存储库中为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 其他开发

如何通过Cruise Control .net构建过程在远程计算机上执行程序?

我想在构建过程中运行一个工具,该过程需要环境设置才能执行。我已经在另一台机器上设置了这个环境。有什么办法可以从我的巡航控制.net构建过程中在远程计算机上执行程序。我知道如何在同一台机器上运行这些工具。但是我无法弄清楚如果此工具在远程计算机上该如何执行。有建议吗? 解决方案 一种选择是使用 psexec 可以远程调用另一台计算机上的命令行工具。 ..
发布时间:2020-10-11 20:27:54 其他开发

CruiseControl.NET电子邮件发布者问题

我想将ccnet设置为: 在每次构建后将邮件发送给提交者(无论状态如何) 在构建中断或修复后将邮件发送给所有其他开发人员 对于CCNet的每个新版本,电子邮件发布者得到了重构(并且据说得到了改善),但是我仍然遇到相同的问题:仅通知提交者-如果构建中断,其他开发人员将不会收到电子邮件。因此,要么我没有系统,要么电子邮件发布者中有一个长期未解决的错误。 我正在使用v1.4.4.83 ..
发布时间:2020-10-11 20:27:46 其他开发

使用PowerShell查找所有已安装的应用程序?

我正在尝试使用Windows PowerShell 2.0查找已安装的应用程序。我尝试了两种方法,一种使用WMI,另一种使用注册表。这两种方法都可以显示大量已安装的应用程序和组件,但是似乎都没有一个显示我感兴趣的应用程序。 我正在寻找CruiseControl.NET。它显示在“程序和功能”控制面板小程序中的应用程序列表中。我知道它当前已安装,因为我刚卸载并重新安装它就可以重新启动。但是,以 ..
发布时间:2020-10-11 20:27:43 其他开发

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和Clearcase配置

我只是为CruiseControl.NET配置服务器时遇到了问题。我正在使用ThoughtWorks提供的源代码块进行设置,但似乎无法使它没有错误。我对这一切都很陌生,某种方向将是很棒的。 有人使用这种组合吗? 我有一个可以查看的 ccnet.config 文件吗? 这对我不起作用: ..
发布时间:2020-10-02 05:38:43 其他开发

CruiseControl.net-如何在构建过程中检入代码

我正在设置CruiseControl.NET,在构建过程中,我想修改我的version.txt文件并签入。当我这样做时,CruiseControl.NET不知道此签入是由构建和因此,下一次它检查源代码时,会看到有修改并重新构建(我在项目构建中设置了IfModificationExists)。如何告诉CruiseControl.NET检入此文件或让它知道该文件是正常的,因此它不会一直重新触发构建? ..
发布时间:2020-09-24 02:49:05 其他开发

托管源代码管理主机以及与CVSDude和CruiseControl.net的持续集成

对于我自己在家中的项目,我使用的是来自 CVSDude 的相当出色的托管Subversion托管。由于目前只有我在处理代码,因此我没有使用CruiseControl.net,但是我希望这会在接下来的几个月内有所改变,并且希望在签入时启动完整的构建过程。 有没有人设法使CruiseControl.net与CVSDude合作?我的同事Mike拥有博客文章某位来自CVSDude的人说: “您 ..
发布时间:2020-09-24 02:41:30 其他开发

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

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

CruiseControl的构建时间在vmware工作站上降低

我遇到了一个非常奇怪的问题,我怀疑我最近寻求帮助的希望来自这个社区. 我有一个构建系统,其中包含编译一个明智的安装程序包的三个不同元素.我看到的症状是这些项目的构建时间会随着时间在虚拟机上特别降低.自2013年11月以来,这种情况一直在多个虚拟机上发生.幸运的是,我有克隆虚拟机的习惯,并在12月初克隆了该虚拟机,当时症状就在早期. 例如,正常的构建时间应在48到50分钟内完成.时间慢慢 ..
发布时间:2020-07-28 04:44:19 其他开发

在CruiseControl.NET构建中使用"devenv"和"msbuild"有什么区别?

使用之间的主要区别是什么?标签和标签在CruiseControl.NET中? 我了解他们调用了不同的可执行文件,但有时会得到不同的结果(就编译时的通过/失败而言),并且我想知道为什么两个构建命令之间会有差异. 解决方案 基本devenv(Visual Studio)包装了MSBuild,并添加了许多Visual Studio特定的属性. 要 ..

SVN检出忽略文件夹

我可以在svn结帐时忽略文件夹吗?我需要在构建服务器上结帐时忽略DOCs文件夹. 编辑:不选择忽略外部.我有一些需要的外部条件. 解决方案 您不能直接忽略签出中的文件夹,但是可以在svn 1.5中使用稀疏签出.例如: $ svn co http://subversion/project/trunk my_checkout --depth immediates 这会将项目主干 ..
发布时间:2020-07-10 04:24:19 其他开发

使OpenCover报告在CruiseControl.NET中可用

我正在尝试将 OpenCover 与 CruiseControl.NET .至此,我已经通过构建系统进行了修改,因此它可以在OpenCover下运行我的nunit测试.然后,我使用 ReportGenerator 的那些报告生成Xml和Html报告. 假设可以将ReportGenerator生成的报告集成到CruiseControl.NET Web应用程序中,如何将两者集成在一起? N ..

是否应将AssemblyInfo.cs放在版本控制中?

我有一个使用CruiseControl的自动构建系统.我正在使用SvnRevisionLabeller来获取要使用的版本字符串.通过此字符串,我可以使用nant更新AssemblyInfo.cs,以便在构建时具有正确的构建字符串.我还可以使用此CC标签来标记Subversion存储库. 所以一切都对齐了 -CCNet Build标签 -可执行文件(组装信息) -版本控制(下属标记) ..
发布时间:2020-06-21 18:44:19 其他开发

使用CruiseControl.net进行装配体版本控制

我为我的一些相关项目设置了CruiseControl.net. 结果,CruiseControl中的单个项目标签具有多个SVN检出,然后一堆msbuild任务编译了所有单独的sln文件. 完成此构建后,我需要更新所有解决方案的程序集版本. 但是,由于我不使用nant也不使用MSBuild proj文件,因此我不确定如何获得此文件. 我想知道我是否缺少明显的东西.我只需要一个解决方案,可 ..
发布时间:2020-06-21 18:44:16 其他开发

您可以使用什么来代替Team System?

我想评估一下其他人为获得Team System功能而采用的解决方案.众所周知,Team System对于我们中的某些人而言可能是昂贵的.我知道他们提供了一个带有5个许可证的小型团队版,并提供MSDN订阅,但是如果您的团队超过5个或者您不想使用Team System,该怎么办? 解决方案 我很惊讶,没有人提到免费和出色的 持续集成 软件版本管理 项目管理,监控和统计报告 与许多IDE,源代 ..
发布时间:2020-06-15 18:57:50 其他开发

SVN使用巡航控制提交

我正在使用巡航控制来自动化svn提交过程。但是执行svn commit命令可以恢复我从工作副本中删除的文件。 我的工作方式是 1。删除我的工作副本中的一些文件。(我的WC中的文件数量少于存储库中的文件数量) 2.使用巡航控制执行svn命令。 ci -m“ test msg” --no-auth ..
发布时间:2020-06-08 18:57:31 其他开发