2010-12-16 60 views
0

如果我設置它,速度會慢嗎?團隊基金會服務器與開發人員在同一臺機器上持續集成

我都在我的機器上運行,我想用TFS 2010來設置CI。所以,每次我檢查代碼時,它都會啓動一個構建。這會在編譯過程中進行編碼,使我的電腦真的很慢嗎?

我只是想在測試其他東西之前先測試其他所有東西,

+0

考慮一個VM而不是購買一臺完整的機器。製造機器在大多數情況下都不會做任何事情。 – Marcie 2010-12-16 23:31:30

+0

@Marcie - 我們的製造機器全天都在積極進行持續集成構建。話雖如此,小心虛擬機的想法,因爲編譯可以使用大量的突發CPU,並需要大量的內存。掠過這些將大大減緩事態。 – Robaticus 2010-12-17 14:06:22

+0

我想象到在這個環境中沒有太多的開發人員,因爲OP正在談論在他/她自己的機器上運行它。我可能錯了,雖然... – Marcie 2010-12-17 14:15:33

回答

1

是的,它會很慢。特別是如果你的機器也會在別人登入時建立。如果你是唯一一個提交提交,它可能只是可以忍受的。

+0

我會是唯一一個提交,所以它會好嗎? – slandau 2010-12-17 14:58:29

5

慢是的,從構建質量的角度來看,我會擔心的。開發人員機器(包括我的)有各種各樣的醜陋的東西安裝在他們身上,並黑客使事情工作。我非常喜歡專用的構建機器(虛擬或真實)。

+0

我希望能夠設置這樣的東西,但現在我只有一臺機器。如果我將筆記本電腦設置爲構建機器,就像上網本一樣,那可以嗎? – slandau 2010-12-22 14:07:28

+1

作爲一個臨時的解決方案,使用自己的盒子是好的 - 它會減慢速度,但你多久做一次?你的構建有多大?它不應該太悲慘。上網本可以,但是你可能會有較慢的版本(但不會減慢你的機器)。作爲臨時解決方案,任何一種策略都不錯。 – EricMinick 2010-12-22 14:51:22

0

構建服務器帶來的優勢之一是阻止「在我的盒子上正常工作」參數。所以我會考慮在第一階段使用虛擬機來向管理人員展示CI的好處。然後聲稱一個專用的構建服務器會更容易。