每晚构建应该是增量的吗?
Should a Nightly build be incremental?
我们有一个夜间构建,当前清理整个工作区并从头开始构建所有项目,然后对它们运行集成测试。但是这个过程需要相当长的时间——大约 10 个小时。
使用增量构建至少可以节省半小时,但对于只运行测试且夜间输出不在任何地方使用的夜间构建来说,这是一个好习惯吗?
不,这不是一个好的做法。最佳做法是使用发布版本中的打包解决方案触发每晚构建。
我们有一个夜间构建,当前清理整个工作区并从头开始构建所有项目,然后对它们运行集成测试。但是这个过程需要相当长的时间——大约 10 个小时。
使用增量构建至少可以节省半小时,但对于只运行测试且夜间输出不在任何地方使用的夜间构建来说,这是一个好习惯吗?
不,这不是一个好的做法。最佳做法是使用发布版本中的打包解决方案触发每晚构建。