如何配置 CruiseControl.NET 在远程服务器上构建一个项目
我有一个运行 CruiseControl.NET 的构建服务器。 它适用于配置为在该服务器(我们称之为服务器 A)上运行的 7 个项目。
现在我有一个新项目,我希望在不同的服务器(服务器 B)上构建它,但我希望它与现有项目出现在同一个 ccnet 仪表板中。
对于这种情况,我该如何配置 CCNet?
I have a build server running CruiseControl.NET. It works well for the 7 projects that are configured to run on that server (let's call it server A).
Now I have a new project that I wish to build on a different server (server B), but I want it to appear in the same ccnet dashboard as the existing projects.
How do I configure CCNet for this scenario?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在
dashboard.config
(默认位置为c:\Program Files\CruiseControl.NET\webdashboard\dashboard.config
)中查看 服务器配置块:它允许您配置要报告的远程服务器 - 只需添加另一个
节点。要强制更改显示在 CruiseControl.NET 仪表板上,请编辑同一文件夹中的 web.config 文件并保存。 刷新仪表板网页。
In
dashboard.config
(default location isc:\Program Files\CruiseControl.NET\webdashboard\dashboard.config
) take a look at the Servers Configuration Block:It allows you to configure the remote servers you want to report on - just add another
<server />
node.To force the changes to appear on your CruiseControl.NET dashboard, edit the web.config file in the same folder and save it. Refresh the dashboard web page.
达克沃斯的答案是我通过谷歌找到的。 我发现完整的故事(识别所有主角)为:
打开dashboard.config 文件。 其默认位置为 \Program Files\CruiseControl.NET\webdashboard。
在dashboard.config 的顶部,添加额外的服务器。 例如
并保存更改。
要强制更改显示在 CruiseControl.NET 仪表板上,请编辑同一文件夹中的 web.config 文件并保存。 刷新仪表板网页。
Duckworth's answer is the one I found via Google. I found the complete story (identifying all protagonists) as:
Open the dashboard.config file. Its default location is \Program Files\CruiseControl.NET\webdashboard.
At the top of dashboard.config, add the extra server. Eg
and save the changes.
To force the changes to appear on your CruiseControl.NET dashboard, edit the web.config file in the same folder and save it. Refresh the dashboard web page.