cruisecontrol.net相关内容

Buildserver 找不到 Entity Framework Sql Provider

我们正在从 Entity Framework 4 切换到 Entity Framework 6.包管理器完成了它的工作,解决方案顺利运行了它的测试. 但是,在构建服务器上,我们在运行测试时收到以下错误消息:初始化方法 xxx.SetUp 抛出异常.System.InvalidOperationException: 实体框架提供程序类型'System.Data.Entity.SqlSer ..
发布时间:2022-01-20 11:39:57 其他开发

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

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

.Net CI 有什么比 CruiseControl 更好的吗?

我被要求为另一个客户设置另一个 CruiceControl 环境.我意识到我使用 CC 已经 年 没有真正四处寻找竞争对手.是否还有其他新产品可以为 .Net 应用程序提供同样出色或更好的工作? 解决方案 TeamCity 是一个非常良好的 CI 服务器.(而且“专业"版是免费的) 我已经使用它构建 .NET 项目一年多了,我必须说它比 CC.NET 恕我直言要好得多. 强项是 ..

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

我目前正在工作中建立一个持续集成环境.我们正在使用 VisualSVN 服务器和 CrusieControl.NET.有时构建会失败,症状是 CruiseControl.NET 工作副本中存在冲突.我相信这是由于我设置 Visual Studio 解决方案的方式.希望我们在这种环境中运行的项目越多,我们对如何设置它们的理解就会越好,所以我不会质疑为什么会在这个阶段发生冲突.为了修复构建,我删除了工 ..

如何在没有 VS 的情况下在持续集成中使用 MsTest?

我的问题很简单,我有一个运行 msbuild 和 mstest 的 CI 服务器. 问题是 Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll 如果我们不在服务器对于 CI 服务器来说是相当愚蠢的...... 我该如何解决这个问题? 解决方案 不幸的是,在 2005 年或 2008 年(2010年会有测试代理安装程 ..

Windows Azure 中的持续集成服务器

我想在我的项目中使用持续集成系统.但是,我不想使用办公室中的服务器,而是希望我的持续集成服务器在 Windows Azure 上运行.有没有人设置这个?是否有在 Azure 中托管 Hudson 或 CruiseControl.Net(或任何其他 CI 系统)的方法? 解决方案 我已经在 Windows Azure 上安装了 Jenkins,它非常适合我. http://blogs. ..

CI:Hudson with .Net vs CruiseControl.Net

我在一家希望集成 CI 服务器的 .net 商店工作.从我所见,Hudson 似乎是最受欢迎的选择.考虑到我们是一家仅限 .net 的商店,Hudson 会不会出现 CC.NET 不会遇到的任何障碍? 解决方案 我想不出 Hudson 无法为我们的 C# 开发做的一件事,即使使用基于 MSTest 的测试,您现在也可以在它们上运行和绘制趋势图使用 新插件(仅在您测试 ONE 程序集时有效) ..
发布时间:2022-01-12 18:57:26 C#/.NET

MSBuild -- 使用 .csproj 文件还是自己创建?

好的,所以我欣然承认,在持续集成方面我是新手. 话虽如此,我正在尝试设置一个 CC.NET 环境来自学,但我无法找到设置自动构建部分所需的信息. 据我了解,在 C# 中,由 VS 2005 生成的 .csproj 文件并转发 是一个有效的 MSBuild 文件.也就是说,我已经能够使用 .csproj 文件将 MSBuild 任务集成到 CC.NET 中,但是我对此有一些问题: ..

Cruise Control .Net 未显示 Nant 构建错误

我们正在运行 Cruise Control 1.5.7256.1,并使用它使用 Nant 和 Nantcontrib 进行构建.构建失败并正确成功,但是当它们失败时,相关的错误消息将显示在 CCNet 构建报告页面上.见下图 可以在“查看构建日志"页面上看到构建错误,但它们不会进入“构建报告"页面.构建本身非常简单,它只是一个构建 .Net 3.5 .sln 文件的 Nantcontrib ..
发布时间:2022-01-08 15:36:18 C#/.NET

System.Net.Http 在当前目标框架 .NET 4.0 中无法解析

将解决方案从 Visual Studio 2010 移至 2012 后出现严重错误.构建正常,一切正常,本地主机运行良好.我有一个需要 .NET 4.5 的新 MVC4 项目,所以我在构建服务器上安装了 4.5 框架.构建很好,但 MSBuild 无法将 DotNetOpenAuth.Core.dll 从其包位置复制到 Bin 目录.问题在于,尽管特定项目以 4.0 框架为目标,但我相信 MSBu ..
发布时间:2022-01-08 15:21:44 C#/.NET

使用 SVN Revision 标记 CCNET 中的构建

我在一个以 SVN 作为源代码控制的示例项目中使用 CCNET.CCNET 配置为在每次签入时创建构建.CCNET 使用 MSBuild 构建源代码. 我想在编译时使用最新的修订号生成AssemblyInfo.cs.如何从 subversion 中检索最新版本并使用 CCNET 中的值? 编辑:我没有使用 NAnt - 只有 MSBuild. 解决方案 CruiseContro ..
发布时间:2022-01-08 14:59:39 其他开发

有没有关于 MSBuild 脚本的好教程?

我正在开发一个 Web 应用程序项目,我需要创建一个构建脚本;我可以从我的 Cruisecontrol 服务器触发的构建脚本.由于 nant 已经很久没有维护了,我认为 MSBuild 是要走的路. 我需要构建脚本才能 编译所有程序集 执行单元测试 对单元测试运行 NCover 分析 部署数据库(取决于参数).这实际上是在执行一个工具,因为我最终将编写自己的工具来部署数据库.但是 ..
发布时间:2022-01-08 14:50:49 其他开发

缺少内容文件时如何使 MSBuild 失败

我注意到,当内容文件丢失时,我们的巡航控制服务器不会使构建失败. 我想在缺少 javascript/图形文件等时使构建失败.如何使用从 svn 中提取的文件来验证项目文件? 解决方案 您可以创建一个目标来检查以确保所有内容文件都物理位于磁盘上,如果不是这种情况,则会引发错误.这里有这样一个目标 ..
发布时间:2022-01-05 19:27:51 其他开发

您使用什么作为 Team System 的良好替代品?

我想评估其他人采用哪些解决方案来获得 Team System 功能.我们都知道 Team System 对我们中的一些人来说可能很昂贵.我知道他们通过 MSDN 订阅提供具有五个许可证的小型团队版本,但是如果您的团队超过五个或者您不想使用 Team System 怎么办? 解决方案 我很惊讶没有人提到 免费 和出色的 TeamCity 来自 JetBrains 的产品.它包括: 持续 ..
发布时间:2021-12-28 13:38:55 其他开发

我们可以告诉 CruiseControl.NET 忽略源代码控制超时错误吗?

我们设置了 CruiseControl.NET 来持续集成我们的多个项目. 我们使用 块来确保我们所有的源代码控制操作都以相同的方式完成,并保持配置干燥. 我们每隔一段时间就会遇到一个问题,导致构建显示“异常".消息如下: ThoughtWorks.CruiseControl.Core.CruiseControlException:源代码控制操作已超时.在 T ..
发布时间:2021-12-24 13:01:30 其他开发

使用SVN Revision在CCNET中标记构建

我在一个以 SVN 作为源代码管理的示例项目中使用 CCNET.CCNET 配置为在每次签入时创建一个构建版本.CCNET 使用 MSBuild 构建源代码. 我想在编译时使用最新的修订号生成AssemblyInfo.cs.如何从 subversion 中检索最新版本并使用 CCNET 中的值? 编辑:我没有使用 NAnt - 只有 MSBuild. 解决方案 CruiseCo ..
发布时间:2021-12-24 12:48:38 其他开发

SVN结帐忽略文件夹

我可以忽略 svn checkout 上的文件夹吗?我需要在构建服务器上结账时忽略 DOCs 文件夹. 编辑:忽略外部不是一个选项.我有一些我需要的外部组件. 解决方案 您不能在结帐时直接忽略文件夹,但您可以在 svn 1.5 中使用稀疏结帐.例如: $ svn co http://subversion/project/trunk my_checkout --depth 立即数 ..
发布时间:2021-12-24 12:42:25 其他开发