持续集成 – 最佳实践

持续集成 – 最佳实践


让我们根据迄今为止学到的所有经验教训对持续集成的最佳实践进行最终审查 –

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

  • 自动化构建– 我们已经看到了如何使用 MSBuild 来自动化构建以及使用发布配置文件。这又是持续集成过程中的关键步骤。

  • Make the build self-testing – 确保您可以通过保持单元测试用例来测试构建,并且这些测试用例应该以这样的方式可以由持续集成服务器运行。

  • 每个人每天都致力于基线– 这是持续集成的关键原则。没有必要等到整个过程结束才能查看谁破坏了构建。

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

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

  • 每个人都可以看到最新构建的结果– TeamCity 仪表板为每个人提供了所有构建的视图,这些构建要么通过,要么失败。这为参与持续集成过程的所有人员提供了很好的洞察力。

觉得文章有用?

点个广告表达一下你的爱意吧 !😁