最近我们发生了一起事件,一些原本没有计划发布的代码被发布了。
显然它已经被托运到行李箱里了。我想这很好,如你所愿“提早入住,经常入住”.
然而在这种情况下,它不应该在下一个版本中发布。
可以采取什么样的检查/策略/流程来避免代码过早发布。
在我看来,即使使用持续集成和单元测试,这也是一个人为程序问题?
-- Lee
修改您的整合程序。
如果“上线”意味着有人执行某些批处理脚本 - 如果这种情况再次发生,请不要感到惊讶。
另外,考虑分支。一个常见的示例可能是使用主干进行开发,使用单独的分支进行测试(例如,每周合并一次),使用最终分支(来自上述测试分支)进行 RTC。
该分支在部署到生产环境之前,应该进行彻底的测试。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)