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测试来提高我们对代码质量的掌控能力。
最终我们将实现如下图的持续集成环境:

练习列表
请关注微信公众号 【devopshub】,获取更多关于DevOps研发运维一体化的信息
世界上不是所有的东西都是用直接经济契约来维系的,比如:阳光,空气,爱情和开源软件。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· [AI/GPT/综述] AI Agent的设计模式综述