每日构建 每日构建Daily build或每夜构建Nightly build是在每天进行最新版本程序的构建流程编译首先可以确保所需依赖项的存在其次可以进行测试确保无程序错误的存在每日构建也通常被公开发布以接收对最新特性的反馈在此语境中的构建一词是编译并链接所有构成程序的文件的结果这种严谨流程在许多程序员为程序的同一部分编写代码的大型组织中极其重要进行每日构建可确保开发者可以继续工作并对在完成工作的最后一天出现的新程序错误有着一定了解 每日构建通常包括一系列测试有时被称为冒烟测试英语Smoke testing softwareSmoke test包含这些测试是为了确定哪些特性在最新的构建版本中损坏每日构建的重要一环是在项目发展中进行新测试与修订测试