2011-05-20 52 views
7

我想設置CruiseControl.NET(1.6)設置CruiseControl.NET

安裝成功完成,但我似乎無法啓動實際的服務。

當運行CCNET.exe我得到一個控制檯窗口,它寫入最後一件事是:正在初始化安全。

運行從服務控制管理器的服務也沒有工作..

嘗試訪問本地主機/ CCNET返回沒有反應。

我在這裏失蹤了什麼?我已經在過去成功安裝了該產品,不知道這次有什麼錯誤。

+0

我是cruisecontrol的以前用戶,但切換到http://jenkins-ci.org/,因爲它更容易維護。也許你應該看看它。 – schoetbi 2011-05-20 20:22:40

+0

@schoetbi - 它更容易設置,我們正在使用它在我目前的商店。不過,我認爲cc.net的構建信息佈局比hudson/jenkins好幾個數量級。其次,作爲一個.net開發人員,我更喜歡Java上的.net工具。 – 2011-05-21 00:27:00

回答

5

@麥角酸 - 即使主配置完成(服務器/的ccnet.config),你是從命令提示符下運行它,你不會看到網絡信息中心呢。

如果您在安裝IIS7,對於網絡信息中心的安裝過程需要在SourceForge上的CC.Net webdashboard設置文檔的arent步驟。

什麼讓我的工作是這樣的CC.Net網絡信息中心安裝頁面,這是由交匯部位,而不是源鍛造網站:http://confluence.public.thoughtworks.org/display/CCNET/Installing+the+Web+Dashboard

在評論區,有大約IIS7細節(IM假設這是問題的一部分)。

我仍然有與服務的麻煩,所以我不能幫你那裏,但你可以不服務,只要在命令提示符版本正在運行絕對運行網絡信息中心。

2

Web前端的虛擬目錄設置可能未成功完成。嘗試使用IIS服務管理器在服務文件夾周圍創建應用程序。我認爲如果您忘記取消阻止下載,那麼安裝時會出現問題,但我沒有足夠確定地擺弄它。

請記住,Web前端和ccnet服務是兩個完全隔離的組件。即使ccnet服務沒有運行,您也應該能夠看到Web前端。

+0

2的區別是什麼?基本上我可以在沒有Web前端的情況下實現所有功能我需要運行服務嗎? – 2011-05-20 22:19:26

+0

@liortal - 拆分背後的想法是,您可以運行多個CI服務器,但通過Web前端有一個「監控站」。對於小規模環境,您可以在同一個盒子上同時運行。從你的描述來看,這聽起來就像你在這兩件作品中遇到了問題。Web前端聽起來像是一個簡單的配置問題。 – 2011-05-21 00:28:24

+0

我還沒有真正使用它,也沒有在網上找到像樣的文檔。看來我能夠手動創建ccnet.config並調用ccnet.exe來實際運行它,但我不確定這是與CCNET一起工作的方式。它不應該在backgorund中運行嗎?以及如何設置網絡儀表板? – 2011-05-21 08:39:08

1

我安裝它和IIS設置爲已禁用(因此未運行),我不得不卸載CruiseControl.NET,啓動IIS,然後重新安裝CC.Net時遇到了麻煩一次。

你有防火牆阻止端口?默認端口爲21234.

同時需要網絡部分和服務部分安裝到能夠運行CC.Net。

+0

我如何手動將其添加到IIS?啓用IIS後,我已經重新安裝了CC.NET。 – 2011-05-21 08:39:32