问题标签 [cruisecontrol.net]

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.

0 投票
3 回答
6572 浏览

msbuild - CruiseControl.net、msbuild、/p:OutputPath 和 CCNetArtifactDirectory

我正在尝试设置 CruiseControl.net。到目前为止它工作得很好,但我对 MSBuild 任务有疑问。

根据文档,它将 CCNetArtifactDirectory 传递给 MSBuild。但是我该如何使用它呢?

我试过这个:

但这不起作用。实际上,它会因以下错误而终止服务:

ThoughtWorks.CruiseControl.Core.Config.Preprocessor.EvaluationException:引用未知符号 CCNetArtifactDirectory

文档相当稀疏,google und 主要提供修改 .sln 项目文件,这是我想要避免的,以便以后能够手动构建这个项目——我真的更喜欢 .sln 项目文件/p:OutputPath

0 投票
12 回答
18885 浏览

svn - 使用 SVN Revision 标记 CCNET 中的构建

我在以 SVN 作为源代码控制的示例项目中使用 CCNET。CCNET 配置为在每次签入时创建构建。CCNET 使用 MSBuild 构建源代码。

我想AssemblyInfo.cs在编译时使用最新的修订号来生成。如何从 subversion 中检索最新版本并使用 CCNET 中的值?

编辑:我没有使用 NAnt - 只有 MSBuild。

0 投票
2 回答
2045 浏览

msbuild - 将 MSTest 与 CruiseControl.NET 一起使用

我们在 NUnit 和 NAnt 中使用 CruiseControl 已经有一段时间了。对于最近的一个项目,我们决定使用 Visual Studio 附带的测试框架,到目前为止它已经足够了。

我试图让解决方案在 CruiseControl 中运行。我终于让构建本身工作了;但是,尽管添加了自定义构建任务和旨在执行此操作的组件,但我无法在 CruiseControl 界面中显示任何测试。有没有人有一个明确的链接来获得这个设置的说明?

0 投票
1 回答
4320 浏览

visual-studio - 将 Visual Studio 测试项目与 Cruise Control 集成

我正在考虑使用 Visual Studio 2008 的内置单元测试项目而不是 NUnit,我想知道是否有人有任何尝试将这种类型的单元测试项目与 Cruise Control.Net 集成的经验。

0 投票
5 回答
6038 浏览

visual-studio - 预构建任务 - 删除 CruiseControl.NET 中的工作副本

我目前正在工作中建立一个持续集成环境。我们正在使用 VisualSVN 服务器和 CrusieControl.NET。有时构建会失败,症状是 CruiseControl.NET 工作副本中存在冲突。我相信这是由于我设置 Visual Studio 解决方案的方式。希望我们在这种环境中运行的项目越多,我们对如何设置它们的理解就会越好,所以我不会质疑为什么会在这个阶段发生冲突。为了修复构建,我删除了工作副本并强制构建新的构建 - 这每次都有效(当前)。所以我的问题是:删除工作副本是否是持续集成构建过程的有效部分,我该怎么做?

我已经尝试过解决方案,包括 MSTask 和从命令行调用 delete,但我没有任何运气。

抱歉这么罗嗦 - 干得好,这是一个测试版 :)

0 投票
12 回答
7501 浏览

svn - 您使用什么来替代 Team System?

我想评估其他人为获得 Team System 功能而采取的解决方案。我们都知道 Team System 对我们中的一些人来说可能很昂贵。我知道他们提供带有 MSDN 订阅的五个许可证的小型团队版本,但是如果您的团队大于五个或者您不想使用 Team System,该怎么办?

0 投票
5 回答
12987 浏览

msbuild - 如何通过 CruiseControl.NET 发布 ClickOnce 应用程序?

我在我的开发服务器上设置了 CruiseControl.NET 1.4 版。每当开发人员签入代码时,都会进行编译。

现在我们可以开始将我们的应用程序提供给测试人员了。我们想使用 ClickOnce 来分发应用程序,其想法是当测试人员去测试应用程序时,他们拥有最新的构建。

我找不到使用 CruiseControl.NET 实现这一点的方法。我们使用 MSBUILD 来执行构建。

0 投票
4 回答
3712 浏览

iis-7 - CruiseControl.NET 是否在 IIS 7.0 上运行?

我是开发新手(行业管理员),我正在设置我的开发环境,我想在 Server 2008 上设置一个 CruiseControl.Net 服务器。快速谷歌没有提供任何让它运行的说明在 IIS 7.0 上,所以我想知道是否有人有安装此设置的经验。

0 投票
2 回答
1913 浏览

svn - 托管源代码控制托管和与 CVSDude 和 CruiseControl.net 的持续集成

对于我自己在家的项目,我正在使用来自CVSDude的相当出色的托管颠覆托管。因为现在只有我在处理代码,所以我没有使用 CruiseControl.net,但是我预计这将在接下来的几个月内发生变化,并且希望在签入时启动完整的构建过程。

有没有人设法让 CruiseControl.net 与 CVSDude 一起工作?我的同事 Mike 有这篇文,来自 CVSDude 的人说:

“您可以使用我们的提交后回调工具来调用您服务器上的 URL,该 URL 传递与上次签入相关的变量(我们的规范中详述的变量)。您的 CGI 脚本将处理这些变量并执行所需的任何任务,即更新 Cruise控制等”

听起来很可爱。但是有人真的用巡航控制做过吗?

0 投票
6 回答
685 浏览

continuous-integration - 从哪里开始使用 CruiseControl.NET

我正在从头开始设置我团队的源代码控制 + 构建/集成过程。我们使用 VSS 和我们内部创建的工具来执行构建过程。我们决定转向更现代的环境。我正在运行 SVN,我想设置一个与 CruiseControl.NET 的持续集成过程。是否有一个好的分步入门指南可以让我开始使用此工具的最佳实践?