什么是“夜间”构建?

什么是“夜间”构建?

当提到 Ubuntu 版本时,我遇到了一种称为“nightly”构建的东西。“nightly”构建是什么意思?

答案1

在软件开发过程中,在“发布”之前,未发布或“未完成”状态的软件在任何特定时刻可能仍然非常有用,因为开发人员正在对其进行更改并添加功能或为将来的发布做准备。

每日构建通常意味着某台机器每晚在特定的时间抓取未发布的软件,对其进行编译,然后将其提交给开发人员测试。

显然,它可能可用也可能不可用,这取决于它处于开发阶段、该项目的发布策略等。您正在测试的是某一时刻未完成软件的快照。

有时,软件可能非常几乎准备发布,在这种情况下,它通常已经运行得很好了。如果开发人员宣布“冻结”,则意味着他们会尽量减少更改,只修复现有错误。在此阶段,由于接近发布时间,软件的夜间构建更有可能非常有用。

如果你谈论的是现场 CD安装 CD,那么这些是基于当前开发过程的快照由安装介质构建的。以上所有情况均适用。由于它们的发布策略,这些通常应该运行良好,尽管有些事情出现问题并不罕见。

除非您正在测试当前正在开发但尚未发布的功能,并且您愿意忍受它有点破损或未完成,否则安装每日构建的任何软件都是没有意义的。

答案2

每日构建版本是 Ubuntu 或 Ubuntu 软件的测试版本。每天都会发布一个新版本。每日构建版本通常比常规 Ubuntu 版本稳定性差很多。

相关内容