每日構建

每日構建 （ Daily build ） 或每夜構建 （ Nightly build ） 是在每天進行最新版本程序的構建流程 。 編譯首先可以確保所需依賴項的存在 ， 其次可以進行測試確保無程序錯誤的存在 。 每日構建也通常被公開發布以接收對最新特性的反饋 。 在此語境中的構建一詞是編譯並鏈接所有構成程序的文件的結果 。 這種嚴謹流程在許多程序員爲程序的同一部分編寫代碼的大型組織中極其重要 。 進行每日構建可確保開發者可以繼續工作並對在完成工作的最後一天出現的新程序錯誤有着一定了解 。 每日構建通常包括一系列測試 ， 有時被稱爲 （ Smoke test ） 。 包含這些測試是爲了確定哪些特性在最新的構建版本中損壞 。 每日構建的重要一環是在項目發展中進行新測試與修訂測試 。