如何配置CruiseControl.NET在远程服务器上构建一个项目
我有一个运行CruiseControl.NET的构建服务器。它适用于配置为在该服务器上运行的7个项目(我们称之为服务器A) 现在我有了一个新项目,我希望在不同的服务器(服务器B)上构建它,但我希望它显示在与现有项目相同的ccnet仪表板中如何配置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)查看以下内容: 它允许您配置要报告的远程服务器-只需添加另一个
如何为此场景配置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>