我有一个运行CruiseControl.NET的构建服务器。它适用于配置为在该服务器上运行的7个项目(让我们称之为服务器A)。
现在我有一个新项目,我希望在不同的服务器(服务器B)上构建,但我希望它出现在与现有项目相同的ccnet仪表板中。
如何为此方案配置CCNet?
答案 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文件并保存。刷新仪表板网页。