持续集成 - 最佳实践



让我们最后回顾一下基于我们迄今为止学到的所有课程的持续集成的最佳实践:

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

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

  • 使构建自测试 - 确保您可以通过将单元测试用例保留到位来测试构建,并且这些测试用例应该能够由持续集成服务器运行。

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

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

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

  • 每个人都可以看到最新构建的结果 - TeamCity 仪表板使每个人都能查看所有已通过或失败的构建。这为所有参与持续集成过程的人员提供了很好的洞察力。

广告

© . All rights reserved.