如何配置CruiseControl.NET以在远程服务器上构建一个项目

时间:2008-11-07 04:00:15

标签: cruisecontrol.net build-server

我有一个运行CruiseControl.NET的构建服务器。它适用于配置为在该服务器上运行的7个项目(让我们称之为服务器A)。

现在我有一个新项目,我希望在不同的服务器(服务器B)上构建,但我希望它出现在与现有项目相同的ccnet仪表板中。

如何为此方案配置CCNet?

2 个答案:

答案 0 :(得分:8)

dashboard.config中(默认位置为c:\Program Files\CruiseControl.NET\webdashboard\dashboard.config),请查看Servers Configuration Block

   <servers>
       <server name="local" url="tcp://localhost:21234/CruiseManager.rem"
               allowForceBuild="true" allowStartStopBuild="true" />
   </servers>

它允许您配置要报告的远程服务器 - 只需添加另一个<server />节点。 要强制更改显示在CruiseControl.NET仪表板上,请编辑同一文件夹中的web.config文件并保存。刷新仪表板网页。

答案 1 :(得分:2)

达克沃斯的回答是我通过谷歌找到的答案。我发现完整的故事(识别所有主角):

打开dashboard.config文件。它的默认位置是\ Program Files \ CruiseControl.NET \ webdashboard。

在dashboard.config的顶部,添加额外的服务器。例如

                                                             

并保存更改。

要强制更改显示在CruiseControl.NET仪表板上,请编辑同一文件夹中的web.config文件并保存。刷新仪表板网页。