Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何配置CruiseControl.NET在远程服务器上构建一个项目_Cruisecontrol.net_Build Server - Fatal编程技术网

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

如何配置CruiseControl.NET在远程服务器上构建一个项目,cruisecontrol.net,build-server,Cruisecontrol.net,Build Server,我有一个运行CruiseControl.NET的构建服务器。它适用于配置为在该服务器上运行的7个项目(我们称之为服务器A) 现在我有了一个新项目,我希望在不同的服务器(服务器B)上构建它,但我希望它显示在与现有项目相同的ccnet仪表板中 如何为此场景配置CCNet?在仪表板.config中(默认位置为c:\Program Files\CruiseControl.NET\webdashboard\dashboard.config)查看以下内容: 它允许您配置要报告的远程服务器-只需添加另一个

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

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


如何为此场景配置CCNet?

仪表板.config
中(默认位置为
c:\Program Files\CruiseControl.NET\webdashboard\dashboard.config
)查看以下内容:


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

Duckworth的答案就是我通过谷歌找到的答案。我发现整个故事(确定所有主角)如下:

打开dashboard.config文件。其默认位置为\Program Files\CruiseControl.NET\webdashboard

在dashboard.config的顶部,添加额外的服务器。乙二醇

并保存更改


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

您认为这是否可以跨平台工作?我想让一个Unix CruiseControl实例监视一个Windows CruiseControl.NET实例,并实际控制它(即启动构建)。它可以跨平台工作。然而,CC.Net在*nix上还远远不够完美——省去了很多麻烦,可以在Windows上运行仪表板。
   <servers>
       <server name="local" url="tcp://localhost:21234/CruiseManager.rem"
               allowForceBuild="true" allowStartStopBuild="true" />
   </servers>