VSALM 动手实验 - 持续集成

 

Visual Studio 应用生命周期管理(VSALM - Visual Studio Application Lifecycle Managemnet)是微软基于Visual Studio产品线所提供的软件管理平台,其中包括如:

  • 产品管理
  • 需求管理
  • 项目管理
  • 任务跟踪
  • 源代码管理(SCM)
  • 测试管理
  • 代码编译持续集成(CI)
  • 发布管理(Release Management)
  • 自动化和数据分析与报表

等软件开发过程中所需的管理能力和工具。具体信息可以通过 Visual Studio 产品主页进行了解,或者参考本文档中 关于VSALM 部分。

以下实验内容在GitHub上开源,获取地址:

https://github.com/ups216/vsalm-hols

 

持续交付 - 持续集成,自动化发布和自动化测试

在这个实验中,您和您的团队成员将完成产品从代码到上线的发布管道的建立。我们将借助TFS所提供的持续集成引擎和Release Management功能构建一条全自动的发布管道,您将可以在完成代码编写后一键发布新版本到生产环境,并在这个过程中通过测试环境完成产品功能的验证和上线审批。

我们还将使用单元测试,代码覆盖率,代码分析和自动化UI测试来提高我们对代码质量的掌控能力。

最终我们将实现如下图的持续集成环境:

../_images/CI-planning-chart.png

练习列表

posted @ 2016-03-14 00:53  北京的201个蓝天  阅读(543)  评论(0编辑  收藏  举报