到目前为止,我已将“清洁工作区”选项设置为“全部”来设置我的构建。这是一个“滚动构建”,因为 TFS 服务器和构建服务器对于“连续构建”来说不够快(或者我们有太多签入)。
由于获取源代码总是需要几分钟,我现在想更改为“清洁工作区”模式“输出”或“无”。
尽管如此,我还是担心随着时间的推移,我可能会在不删除时与我检查的内容不一致,所以我想每隔一段时间进行一次自动清理构建。就像每 10 次构建,或者每晚.. 但具有相同的构建定义(和/或在构建机器的同一文件夹中)。(我在机器上只使用了 1 个构建代理。)
(无论如何,我计划通过测试等进行扩展的夜间构建,并且可以在那里进行干净的构建并将该反馈再次用于我的其他构建..但我希望该过程尽可能自动化。)
如何在速度和可靠性之间取得良好的结合?