我们有一个自动构建服务器,每晚构建我们的代码,这对我们很有用,因为不是我们团队中的每个人都可以构建整个源代码树。最近,团队中的一些成员在及时修复构建错误方面变得更加松懈;有时几周会过去而没有成功的构建。我什至无意中听到一位开发人员说,“构建已经损坏,现在是添加 [一些重大更改] 的好时机。” 由于我在最下游处理代码,因此我通常使用与源代码存储库严重不同步的部分树,这使得在提交更改之前很难测试更改。
我觉得我们正在失去夜间构建的大部分好处,因为它不断被破坏。我是否在这里偏离了基础,或者修复构建是否应该是更高的优先级?