1
在我看來,一旦工作副本被檢出,自動構建&測試應該不需要網絡連接來完成其工作。離線模擬自動構建和單元測試(linux)
在開發過程中,可能會隱藏對網絡服務的依賴 - 單元測試嘗試調用web服務 - xml庫嘗試下載DTD。我試圖避免這種情況,因爲它會使構建變得脆弱,難以重現方式。
我想在離線環境中進行構建。有沒有可能爲此設置一個沙箱,可以隨意離線?
我已經考慮在構建腳本的適當位置調用「ifdown」和「ifup」,雖然這看起來也很脆弱,但「ifup」從來沒有被調用過。
我正在考慮的另一個解決方案是使用虛擬機。有沒有人有這樣的設置經驗?
我們的構建服務器運行在Linux上(ubuntu 9.10)。