问题标签 [ccnet-config]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cruisecontrol.net - Cruise Control.Net、CVS 和多个模块
刚开始使用巡航控制,但似乎找不到任何关于这个或至少更好的方法。简单的脚本:
测试 cvs.exe theRoot theModule ....
问题是我想检查多个模块的更新,但不是 theRoot 中的每个模块。像这样的东西:
有没有办法做到这一点?
nunit - 如何在 CCNet 下重新排序 NUnit 测试?
通过持续集成,在下一次循环开始时首先重新运行失败的单元测试是很有意义的。这缩短了反馈回路。
有没有已知的方法可以用 CCNet 和 NUnit 实现这一目标?
原则上,CCNet 必须“记忆”哪些单元测试失败,并且需要指示 NUnit 以不同的顺序运行它们。
nunit - CCnet + NAnt 超时
我无法通过 Nant 执行 Nunit 测试,而 Nant 又被 CCNet 调用。下面是我在 CCnet Dashboard 中得到的错误信息:
<exception> <![CDATA[ThoughtWorks.CruiseControl.Core.Tasks.BuilderException:在 ThoughtWorks.CruiseControl.Core 的 ThoughtWorks.CruiseControl.Core.Tasks.NAntTask.Execute(IIntegrationResult 结果)的 NAnt 进程超时(900 秒后)。 Tasks.TaskBase.Run(IIntegrationResult result) at ThoughtWorks.CruiseControl.Core.Project.RunTask(ITask task, IIntegrationResult result, Boolean isPublisher) at ThoughtWorks.CruiseControl.Core.Project.RunTasks(IIntegrationResult result, IList tasksToRun, Dictionary`2 parameterValues ) 在 ThoughtWorks.CruiseControl.Core.IntegrationRunner.Integrate(IntegrationRequest request) BaseDirectory 的 ThoughtWorks.CruiseControl.Core.IntegrationRunner.Build(IIntegrationResult result) 的 ThoughtWorks.CruiseControl.Core.Project.Run(IIntegrationResult 结果):, 目标: , 可执行文件: D:/AutomatedTestSuite/src/Automated Testing/setup/SupportingTools/NAnt/bin/nant.exe, BuildFile: "D:/AutomatedTestSuite/src/Automated Testing/setup/Practicemanagementsetup/practice_nunittestrunner.build"] ]> </异常>
我查看了 CCnet.log 文件,但没有找到有关上述活动的任何信息。注意:我可以在命令行中通过 Nant 执行 Nunit。但只有当我尝试通过 CCnet 执行时它才会失败。请帮助我。
email - CruiseControl.Net 中构建失败时的电子邮件警报
我已经使用 CruiseControl.Net 设置了一个持续集成环境。我想知道在构建失败时如何向某人发送电子邮件。
提前致谢。
visual-studio-2010 - vs2010项目构建期间的CCNet异常
我们有两台构建机器。最近,我们将项目从 vs2005 迁移到了 vs2010。但问题是其中一台机器在构建过程中出现错误。另一台机器运行良好,但只有一台机器显示错误。机器之间的差异是操作系统和计算机规格。运行良好的机器安装的是windows server 2003,另一台是windows7。
错误信息是
奇怪的是,当我在发生错误的机器上的命令行中运行构建项目时,它运行良好。机器在 ccnet 启动时只是显示错误。我已经在所有机器上安装了最新版本的 ccnet。有没有人遇到过这样的问题?
cruisecontrol.net - CC.NET 文件合并任务和动态值
如何在文件合并任务中使用 CCNetLabel?根据我的发现,我必须使用 dynamicValues。我有这样的东西,它没有任何帮助?
api - CCNet API,文档?
我想查询我的 CCNet 服务器以了解构建的状态。我听说有某种(ReST?)API,但我似乎找不到任何文档。
是否有任何文档,或者我需要下载 CCNet 源代码并开始阅读?
编辑:我找到了端点/XmlStatusReport.aspx
,它提供了所有项目的 XML 概述。但是,任何文件夹中的相同文件名都会给出完全相同的响应,所以恐怕这可能是唯一的 API。
exception - CannotUnloadAppDomain Mbunit 和 CCNET
我们的 CCNET 构建系统自设置以来一直运行良好。最近我们搬到另一个房间并更改了我们系统上的一个 IP 地址,我们从 NCover 运行的 MbUnit 收到了 CannotUnloadAppDomainException。我检查了我们的 SVN 日志,以确保没有任何更改。有没有人经历过这种情况或有任何想法我应该寻找什么?
svn - 在 CCNET 上找不到项目的日志发布器
我最近开始了一个项目,目前正在尝试配置ccnet.config
文件。
事实是我不知道为什么 CruiseControl 找不到日志文件。
我想这很容易,但我做错了,4天后,我能够找到解决方案。
我在 CCNET 中收到下一条错误消息:
正如我告诉你的那样,我猜我的配置文件有问题,如下所示:
我的.sln
文件位于“源目录”。
我正在搜索,但找不到任何关于此的内容。我也在使用nant
,svn
如你所见。
ccnet-config - 如何使用 CCNet 以间隔进行强制构建
在我们的 CCNet 上,有一个构建(称为发布)构建应用程序的完整包,然后将 msi 复制到客户端的 FTP 服务器上。
该项目没有触发器,应通过 CCtray 或仪表板手动启动。
是否可以手动强制项目但项目真的在固定时间开始(如 01:00:00)?
谢谢,