2009-08-24 48 views

回答

3

Here's CI服務器功能矩陣,包括GIT支持(向下滾動)。

編輯:wrt。經驗,我發現Hudson比CruiseControl更容易配置和維護。我過去認爲發現:需要相同的XML針對不同的一些重複

  1. CruiseControl的已經從一個非直觀的配置蒙受建立特別
  2. 的JUnit結果的整合和報告會消耗當您進行大量測試時(這是因爲JUnit XML報告已通過XSLT轉換爲HTML),所以內存很多(並且失敗)。
  3. 有時它已經丟棄了它的狀態文件,或者如果它不能寫入結果目錄(如果它不存在),並且在沒有有用的錯誤消息的情況下暫停,它就會吐出它的虛擬文件。因此,我花了更多的時間比我關心診斷和修復棘手的CruiseControl安裝。

很明顯,其他人會有不同的經歷,但我已經在不同的客戶網站上看到了上述情況。

+0

我知道這個矩陣。它告訴我理論上哪些CI服務器確實擁有git支持。我想從練習中得到一些反饋,例如從那些真正使用某個CI服務器的人使用git ... – EricSchaefer 2009-08-24 08:30:22

+0

這可能是值得重新描述您的問題標題。它似乎在問一些與你的實際問題不同的東西(例如,服務器與服務器的體驗) – 2009-08-24 08:32:04

+0

你是對的...... – EricSchaefer 2009-08-24 12:58:46

2

一旦我們完成配置(這確實需要做一些工作),我的商店與Hudson取得了很大的成功。是否有一些您有興趣聽到的特定區域?

+0

閱讀你正在處理的問題會很有趣。 – EricSchaefer 2009-08-25 06:28:12

3

我已經使用了TeamCity幾個月,git超過了一年。 TeamCity設置起來很輕鬆,並且最近添加了對git的內置支持(在此之前插件對我來說也工作得很好)。他們的git模塊工作得很好,但如果您在創建VCS根後切換指向的git服務器,它會感到困惑。在日誌記錄方面,我找不到太多的東西來找出問題所在。

但它在95%的時間內工作,我對整體感到滿意,因爲配置非常簡單。

1

我們使用BuildBot和git。一般來說,它的工作原理!
我們的構建系統在提交時(實際上是對原點的推送)都有掛鉤來啓動構建。 Buildbot的網站顯示了構建等的怪名單。總的來說,它的效果很好!

另外,看到一些將被合併到git中的功能並沒有很好的git支持,開發人員非常敏感並且在添加支持方面很有幫助。真的,一個偉大的系統,因爲它很容易影響事情。

相關問題