build-automation - 使用CruiseControl.NET进行不同类型的构建

标签 build-automation cruisecontrol.net

我想知道一种类型的构建(例如,学习)。

我目前设置了每晚由更改触发的版本。

我应该为ci构建或不同的配置块使用不同的服务器吗???

请提供有关如何维护CI和每晚在config中进行构建的想法或示例

最佳答案

我们使用一台构建机器(目前是一台稍旧的台式机,不久将在服务器机架中),并在配置中包含多个项目块。

我们有几个主要项目:


调试(每小时自动触发)
测试(集成和单元测试)(每天触发一次)
发布(手动触发,还进行集成和单元测试)


这对于我们的12人团队来说似乎效果很好,但是这取决于您的团队规模,发布频率以及是否为Beta用户进行每晚构建。

关于build-automation - 使用CruiseControl.NET进行不同类型的构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/293665/

相关文章:

selenium - 如何在 Selenium IDE 中定义相对/跨平台屏幕截图路径?

teamcity - 将构建固定为 TeamCity 中的构建步骤

.net - 如何将 CC.NET 自动构建版本戳写入全局程序集信息文件并由多个 .NET 应用程序引用?

svn - 使用VisualSVN Server和Cruisecontrol.net检查内容集成中的修改失败

nunit - 为巡航控制添加单元测试

svn - 使用 SVN 自动构建分支

javascript - 如何开发Javascript和CSS并在发布时使用缩小版本?

java - 如何使用 Maven 创建具有依赖项的可执行/可运行 JAR?

iis-7 - CC.Net 访问被拒绝错误

nunit - CC.NET:并行化NUnit测试