我試圖優化我的工作流程,因爲我仍然花費相當一些時間等待計算機,當它應該是另一種方式'輪IMO。在ClearCase動態視圖中優化構建
我應該交給實施單一功能的主題分支或修復一個bug,以及完整的構建日誌和迴歸測試報告。該項目是巨大的,在快照視圖中編譯時,在相當現代的機器上編譯大約需要30分鐘。
因此,我當前的工作流是在單個快照視圖中完成所有開發工作,並且當某個功能準備好提交時,我創建一個新的動態視圖,合併快照中的相關更改並啓動構建/測試過程過夜。
在動態視圖中,完整構建大約需要6個小時,這是一個主要的PITA,所以我正在尋找一種方法來改善這些數字。我玩過緩存設置,但這似乎沒有太大的區別。我目前正在思索編寫一個腳本,它將創建一個與動態視圖具有相同規格的快照視圖,將文件抓取並構建到那裏,但在此之前,我想知道是否有更好的方法來改進我的構建時間。
- 我能以某種方式使MVFS高速緩存中檢索到的所有對象(我有兩個批次的硬盤空間和RAM),最好共享多個動態視圖之間的緩存(因爲我打造特色分行,大多數文件都必然是相同的在兩個不同的分支之間)
- 有沒有其他設置可以調整以加快本地構建?
- 我做錯了嗎(即有更好的工作流程,考慮到快照視圖需要大約一個小時創建)?
您是否考慮過將該版本構建到本地光盤,並在完成後將結果應對清除? 我們有一個清晰的大項目,並將所有內容都應用到本地光盤,並在那裏大幅縮短構建時間。我認爲這接近50% – Fredrik
這就是「爲建築物創建快照視圖」方法。 –