2013-01-17 81 views
0

我是CI系統的新手。我不問任何技術或編程問題。我在一本提及爲什麼需要幾天,幾周和幾個月爲項目設置CI系統

的書中讀到:1)對於已經在進行的項目,要建立CI系統,需要幾天,幾周和幾個月。

2)對於一個新的項目,建立一個CI系統只需要幾個小時。

我發現這兩個說法非常interesing,但缺乏適當的解釋和沒有理由。有誰知道一個正確的答案,爲什麼需要花費很多時間在一個進度項目而不是新項目上建立一個CI系統。

正確的答案將不勝感激。

Regards,

克里希納。

+0

OT在這裏 - 嘗試http://programmers.stackexchange.com? –

回答

2

試想一下,答案很明顯。

如果您沒有體系結構和零行代碼,CI開始作爲學術練習。

如果您在多個服務器和數據庫上運行80k行代碼,那麼確定控制點和檢查所需的工作量非常大,需要構建持續測試所需的工具和流程,然後實施它們以一種不會對現場系統造成任何風險的方式。

由於CI的規劃和實施將在項目的整個生命週期中分佈,所以說只涉及幾個小時並不是完全正確的,但是,從一開始就可以更容易地構建CI,是要追溯實施它的。

相關問題