如何将项目添加到CruiseControl.NET?

6

我正在查看cruisecontrol的Web仪表板。我可以看到一个farm和一个server。但是,我没有看到任何添加项目的方式?

这是我可以用UI完成的事情还是我需要手动编辑配置文件?


2
如果您想要基于Web UI的管理,您可能需要评估TeamCity。http://www.jetbrains.com/teamcity/features/index.html - TrueWill
3个回答

12
你需要手动编辑 ccnet.config 文件(位于CruiseControl目录中)以添加项目。虽然有一些图形工具可以帮助你完成此操作,但你很快就会习惯手动编辑 - 只需将文档放在附近即可!
更新:一个这样的工具示例是http://www.codeplex.com/ccnetconfig

您也可以下载CCValidator来验证您的更改。您不希望繁忙的CC机器告诉您您的更改很糟糕,然后等待当前构建结束才能确定是否正确修复了它。 - ashes999

1

你需要手动编辑配置文件,但我已经将原始配置文件拆分为不同的包含文件,并在我的源代码控制系统中设置了每个文件。然后我为配置创建了一个项目,然后为整个配置创建了一个项目。因此,当配置更改时,CC.NET本身会提取更改,重新创建其配置文件,然后刷新系统配置。

这意味着任何人都可以编辑配置(如果他们可以访问源代码控制中的文件),而无需进入CC.NET机器本身的程序文件目录。

不确定这是否回答了您提出的问题,但这就是我们的设置方式。


1

您可以使用CCNETConfig通过UI编辑配置文件,尽管它不支持高于CruiseControl.NET 1.4的版本。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接