Ach*_*les 17 continuous-integration
当我开始构建一个持续集成服务器时,我遇到了一个声明"打破代码的构建是不好的." 完成该项目后,我得出结论
所以我的问题是#2的精神:为什么打破构建是一件坏事?
Bri*_*sio 24
在将"打破构建"作为一件坏事时要非常小心.这是需要立即关注的事情,但它也是开发周期中非常正常和预期的一部分.这就是持续集成非常有用的原因 - 它会在构建中断时立即告诉您,以及更改集导致了什么.它可以帮助您快速恢复正常.
如果你的文化惩罚了"打破建设",那么你就有可能养成有毒的工作环境.再次,考虑它是需要立即关注的东西,但不要将其标记为"坏".
cor*_*iKa 20
因为如果其他人检查你的破坏的变化,他们将无法工作,或者如果他们这样做,他们将不那么有效.
这也意味着您在提交之前没有正确测试您的更改,这是CI的关键.
Jos*_*seK 13
来自Martin Fowler http://martinfowler.com/articles/continuousIntegration.html
与CI合作的全部意义在于,您始终在一个已知稳定的基础上发展.主线构建要破坏并不是坏事,尽管如果它一直在发生,它表明人们在提交之前没有足够小心地更新和构建本地.但是,当主线构建确实中断时,快速修复它很重要.
| 归档时间: |
|
| 查看次数: |
7733 次 |
| 最近记录: |