2010-08-29 80 views
1

對不起,如果這是一個noob問題,但我剛開始使用CruiseControl,並且我想允許從互聯網上的任何地方訪問DashBoard。CruiseControl遠程儀表板訪問

我找不到有關如何執行此操作的任何文檔。我從Windows機器上運行它,然後我可以啓動CC並通過http://localhost:8080/

查看DashBoard任何想法?

更新:我在8080上爲我的機器添加了一個新的入站規則,但是http://canyouseeme.org/表示它沒有打開。奇怪...

回答

2

我不認爲需要任何特殊的行動來允許外部訪問,所以我認爲你的問題更多的是一般的網絡託管問題,而不是特定於CruiseControl。以下是一些值得關注的內容:

  • 確保防火牆不阻止對端口的訪問。
  • 確保您網絡的域策略允許外部訪問您的計算機。
  • 您是從命令行還是作爲服務啓動CruiseControl?如果從命令行開始,請嘗試將其作爲服務啓動並查看結果是否不同。如何做到這一點取決於您的系統配置,但通常,如果您使用的是CruiseControl .NET,請運行命令net start "CruiseControl.Net Server"。如果您使用的是標準CruiseControl,請運行net start "CruiseControl Service"
+0

我認爲你是對的。我如何將其作爲服務啓動?我一直在通過命令行調用它。另外,編輯我的帖子以添加更多信息。 – Mike 2010-08-29 16:44:04

+0

我已經編輯了答案,包括有關啓動服務的註釋。 – 2010-08-30 17:56:05

+0

嗯。儘管我很確定你是對的,但對我仍然失敗。我會在另一臺機器上嘗試它。 – Mike 2010-08-31 14:28:00