📜  持续集成-最佳实践

📅  最后修改于: 2020-12-07 05:18:59             🧑  作者: Mango


让我们根据到目前为止所学到的所有经验,对持续集成的最佳实践进行最后的回顾-

  • 维护代码库-这是最基本的步骤。在我们所有的示例中,从代码库到发布配置文件再到数据库脚本,所有内容都保存在Git存储库中。必须始终确保所有内容都保存在代码存储库中。

  • 自动化构建-我们已经了解了如何使用MSBuild与发布配置文件一起自动化构建。这再次是持续集成过程中的关键步骤。

  • 使构建自我测试-确保通过保持单元测试用例就位来测试构建,并且这些测试用例应采用可由持续集成服务器运行的方式。

  • 每个人每天都致力于基线-这是持续集成的关键原则。直到整个过程结束,看看谁破坏了构建是没有意义的。

  • 应该构建每个提交(到基准)的提交-对应用程序所做的每个提交都需要成功构建。如果由于某种原因构建失败,则需要更改代码以确保构建通过。

  • 保持构建快速-如果构建缓慢,则表明整个持续集成过程中存在问题。确保将构建始终限制为一个持续时间,最好永远不要超过10分钟。

  • 每个人都可以看到最新版本的结果-TeamCity仪表板为所有人提供了所有已通过或失败的版本的视图。这为参与持续集成过程的所有人员提供了很好的见解。