text: 每日構建是在每天進行最新版本程式的構建流程。編譯首先可以確保所需依賴項的存在，其次可以進行測試確保無程式錯誤的存在。每日構建也通常被公開發布以接收對最新特性的反饋。在此語境中的構建一詞是編譯並連結所有構成程式的檔案的結果。這種嚴謹流程在許多程式設計師為程式的同一部分編寫程式碼的大型組織中極其重要。進行每日構建可確保開發者可以繼續工作並對在完成工作的最後一天出現的新程式錯誤有著一定了解。每日構建通常包括一系列測試，有時被稱為。包含這些測試是為了確定哪些特性在最新的構建版本中損壞。每日構建的重要一環是在專案發展中進行新測試與修訂測試。持續整合構建.雖然在20世紀90年代時，每日構建認為是軟體開發過程中的最佳實踐，但目前已有其他作法可以取代此方法。持續整合可在幾乎所有持續基礎上執行，且有著自原始碼最新更改後大約20到30分鐘的典型迴圈週期。諸如或Hudson一類的持續整合伺服器持續監測原始碼控制系統。當檢測到新更改後，伺服器將使用諸如Ant或Maven的構建工具重新構建。現代的最佳實踐中將它作為的一環，使得單元測試與更為廣泛的功能測試得以在每次構建上按它期限所允許的頻率重新執行。
metadata: erhwenkuo/wikipedia-zhtw
metadata: 每日構建
metadata: https://zh.wikipedia.org/wiki?curid=6219520