CruiseControl远程仪表板访问

时间:2010-08-29 15:53:47

标签: continuous-integration cruisecontrol

很抱歉,如果这是一个noob问题,但我刚刚开始使用CruiseControl,我想允许从互联网上的任何地方访问DashBoard。

我找不到有关如何执行此操作的任何文档。我正在使用Windows机器运行它,我可以启动CC并通过http://localhost:8080/

查看DashBoard

有什么想法吗?

更新:我在8080上为我的机器添加了新的入站规则,但是http://canyouseeme.org/表示它未打开。奇怪...

1 个答案:

答案 0 :(得分:2)

我认为不需要任何特殊操作来允许外部访问,因此我认为您的问题更多是一般的Web托管问题,而不是特定于CruiseControl。以下是一些值得关注的事情:

  • 确保您的防火墙没有阻止访问该端口。
  • 确保您网络的域策略允许外部访问您的计算机。
  • 您是从命令行还是作为服务启动CruiseControl?如果从命令行开始,请尝试将其作为服务启动,并查看结果是否不同。如何执行此操作取决于您的系统配置,但通常,如果您使用的是CruiseControl .NET,请运行命令net start "CruiseControl.Net Server"。如果您使用的是标准CruiseControl,请运行net start "CruiseControl Service"