是否有关于设置CruiseControl.NET的分步教程?

时间:2022-06-03 16:33:06

What to do automatic nightly build of .NET web application and upload to the test server.

如何自动每晚构建.NET Web应用程序并上传到测试服务器。

Or, if this tool is overkill, please suggest something else.

或者,如果此工具有点矫枉过正,请提出其他建议。

4 个解决方案

#1


12  

I have found this great tutorial: How to Hook Up a VS.NET 2005 Solution With CruiseControl.NET in a Few Minutes. It's short but uses a real .Net project to illustrate the set up.

我找到了这个很棒的教程:如何在几分钟内使用CruiseControl.NET连接VS.NET 2005解决方案。它很简短但使用真正的.Net项目来说明设置。

After that refine your configuration by reading each relevant section of CruiseControl.NET : Configuring the Server

之后,通过阅读CruiseControl.NET的每个相关部分:配置服务器来优化配置

And for a really nice and recent tutorial check Integrating MSBuild with CruiseControl.NET. Very good one!

对于一个非常好的和最近的教程检查集成MSBuild和CruiseControl.NET。非常好!

#2


3  

The other answers are all great, but have you also looked at CI Factory? From the CI Factory site:

其他答案都很棒,但你还看过CI工厂吗?从CI工厂站点:

CI Factory is a Continuous Integration system, not just a CI server. With minimal configuration it creates a CI system for you including much of your development environment. It will create a development tree, write your build scripts, setup a super powered version of CruiseControl.Net, import it all into source control, and more. It does all the work that everyone has to do when creating a CI system. It even has automated branch creation baked in, so the next time you need to create a branch for a release, CI Factory will handle that for you.

CI Factory是一个持续集成系统,而不仅仅是CI服务器。通过最少的配置,它可以为您创建一个CI系统,包括您的大部分开发环境。它将创建一个开发树,编写您的构建脚本,设置CruiseControl.Net的超级驱动版本,将其全部导入源代码控制等等。它完成了创建CI系统时每个人都必须完成的所有工作。它甚至可以自动创建分支,因此下次需要为发布创建分支时,CI Factory将为您处理。

#3


2  

CruiseControl.NET From Scratch

CruiseControl.NET来自Scratch

Its a great tool, we use it here todo hourly builds and manage multiple projects.

它是一个很棒的工具,我们在这里使用它来每小时构建和管理多个项目。

#4


1  

I used the instructions and example on the CruiseControl.Net website

我使用了CruiseControl.Net网站上的说明和示例

Setting up from scratch Part 01.

从头开始设置第01部分。

#1


12  

I have found this great tutorial: How to Hook Up a VS.NET 2005 Solution With CruiseControl.NET in a Few Minutes. It's short but uses a real .Net project to illustrate the set up.

我找到了这个很棒的教程:如何在几分钟内使用CruiseControl.NET连接VS.NET 2005解决方案。它很简短但使用真正的.Net项目来说明设置。

After that refine your configuration by reading each relevant section of CruiseControl.NET : Configuring the Server

之后,通过阅读CruiseControl.NET的每个相关部分:配置服务器来优化配置

And for a really nice and recent tutorial check Integrating MSBuild with CruiseControl.NET. Very good one!

对于一个非常好的和最近的教程检查集成MSBuild和CruiseControl.NET。非常好!

#2


3  

The other answers are all great, but have you also looked at CI Factory? From the CI Factory site:

其他答案都很棒,但你还看过CI工厂吗?从CI工厂站点:

CI Factory is a Continuous Integration system, not just a CI server. With minimal configuration it creates a CI system for you including much of your development environment. It will create a development tree, write your build scripts, setup a super powered version of CruiseControl.Net, import it all into source control, and more. It does all the work that everyone has to do when creating a CI system. It even has automated branch creation baked in, so the next time you need to create a branch for a release, CI Factory will handle that for you.

CI Factory是一个持续集成系统,而不仅仅是CI服务器。通过最少的配置,它可以为您创建一个CI系统,包括您的大部分开发环境。它将创建一个开发树,编写您的构建脚本,设置CruiseControl.Net的超级驱动版本,将其全部导入源代码控制等等。它完成了创建CI系统时每个人都必须完成的所有工作。它甚至可以自动创建分支,因此下次需要为发布创建分支时,CI Factory将为您处理。

#3


2  

CruiseControl.NET From Scratch

CruiseControl.NET来自Scratch

Its a great tool, we use it here todo hourly builds and manage multiple projects.

它是一个很棒的工具,我们在这里使用它来每小时构建和管理多个项目。

#4


1  

I used the instructions and example on the CruiseControl.Net website

我使用了CruiseControl.Net网站上的说明和示例

Setting up from scratch Part 01.

从头开始设置第01部分。