2015-05-12 73 views
2

我們有一個每晚構建,目前清理整個工作區,並從頭開始構建所有項目,然後對其進行集成測試。但是這個過程需要相當長的一段時間 - 大約10個小時。Nightly構建應該增量嗎?

使用增量構建可以節省至少半個小時,但是這對於只運行測試並且夜間輸出不會在任何地方使用的夜間構建來說是一個好習慣嗎?

+0

你的10小時構建時間的細分是多少?花費多少時間獲取源代碼,構建,運行測試等。您構建的是哪種類型的代碼(本機,託管,其他)?有許多技術可以應用,但是它們取決於您的技術堆棧。當然,你也可以在硬件上解決問題(更快的CPU,更快的存儲等)。 –

回答

5

不,這不是一個好習慣。最佳做法是使用Release版本中的打包解決方案觸發Nightly構建。

+0

是的,你的每晚構建應該是完全重建發佈(非調試)配置。您還應該從該版本生成調試符號,以便讓它們可用。 –