C# 如何在.net中设置CI环境?

C# 如何在.net中设置CI环境?,c#,.net,C#,.net,我对.net一无所知。实际上,我工作的主要语言是Java。所以我更熟悉Java中的CI管道 在我们的java开发环境中,我们有 1.用于存储代码的SVN存储库 2.一个用于触发构建(代码编译和UT,这里使用一个名为maven的工具)和测试自动化的竹服务器 3.一个声纳服务器,将分析代码覆盖率,代码规则,代码复杂性等 与.net相比,现在我们只有 1.用于存储代码的TFS存储库 但是其他两件事呢?是否有用于.net的CI工具可以自动监视代码存储库按需构建并分析代码质量 非常感谢。我喜欢。它可以监视

我对.net一无所知。实际上,我工作的主要语言是Java。所以我更熟悉Java中的CI管道

在我们的java开发环境中,我们有 1.用于存储代码的SVN存储库 2.一个用于触发构建(代码编译和UT,这里使用一个名为maven的工具)和测试自动化的竹服务器 3.一个声纳服务器,将分析代码覆盖率,代码规则,代码复杂性等

与.net相比,现在我们只有 1.用于存储代码的TFS存储库

但是其他两件事呢?是否有用于.net的CI工具可以自动监视代码存储库按需构建并分析代码质量


非常感谢。

我喜欢。它可以监视TFS服务器,并在检测到对存储库的新提交时启动MSBuild命令。它还可以通过单元测试集成实现代码覆盖。

我喜欢。它可以监视TFS服务器,并在检测到对存储库的新提交时启动MSBuild命令。它还可以通过单元测试集成实现代码覆盖。

在Google上搜索五秒钟后,我搜索了
windows continuous integration
,这让我想到了。我会让其他人对您拥有的特定工具发表评论,但如果您不能为Bambol指定自定义命令,我会非常惊讶,然后,您只需执行
msbuild.exe[您的解决方案文件]
bambol是一个商业文件,而不是免费的。我想要一个免费的CI工具。感谢您的帮助。TFS附带一个构建服务器,但是,许多人正确地选择使用不同的产品。TeamCity、CruiseControl.NET和FinalBuilder(非免费)都是不错的选择。TeamCity是上述两个免费选项中最精巧、对初学者最友好的一个。在Google上搜索5秒钟后,我搜索了
windows continuous integration
,这让我想到了。我会让其他人评论你拥有的特定工具,但是如果你不能为bambol规定一个自定义命令,我会非常惊讶,你需要做的就是执行
msbuild.exe[你的解决方案文件]
bambol是一个商业命令,而不是免费的。我想要一个免费的CI工具。感谢您的帮助。TFS附带一个构建服务器,但是,许多人正确地选择使用不同的产品。TeamCity、CruiseControl.NET和FinalBuilder(非免费)都是不错的选择。TeamCity是上述两个免费选项中最精致、对初学者最友好的。