当软件正在开发时,在“发布”之前,处于未发布或“未完成”状态的软件在任何给定时刻可能仍然非常有用,因为开发人员正在对其进行更改,添加功能或为其做好准备未来的版本。
每日构建通常意味着某些机器每天晚上在某个特定时刻抓取未发布的软件,对其进行编译,然后将其提供给开发人员进行测试。
显然,它可能可用也可能不可用,具体取决于它处于哪个开发阶段、该项目的发布策略是什么等等。您正在测试的是未完成的软件在某一时刻的快照。
有时,软件可能已经几乎准备好发布了,在这种情况下它通常已经可以很好地工作了。如果开发人员宣布“冻结”,则意味着他们最大限度地减少更改,仅修复现有的错误。在这个阶段,每晚构建一个软件更有可能非常有用,因为它已经接近发布时间。
如果您谈论的是Live CD或安装程序 CD的日常构建,那么这些是基于当前开发过程的快照由安装介质组成的构建。以上所有内容均适用。由于它们的发布策略,这些通常应该工作得很好,尽管有些东西被破坏的情况并不少见。
除非您正在测试当前正在开发且尚未发布的功能,并且您愿意忍受它有点破损或未完成,否则从日常构建中安装任何软件都是没有意义的。
| 归档时间: |
|
| 查看次数: |
3005 次 |
| 最近记录: |