项目介绍

本项目模板使用yoTeam在指定的Team Foundation Server 2018 中自动创建一套基于 Asp.Net  Core 的示例程序(Net Framework)和持续交付流水线。当推送代码到Git仓库后会触发CI、CD,示例程序最终会部署到Azure App Service 中。

内容 说明
团队项目 自动完成TFS团队项目的创建
Git代码库 使用标准的Asp.net(Net Framework) Web Application代码脚手架,自动导入到以上TFS团队项目的Git库中。代码包含已经搭建好的MVC架构脚手架代码,立即可以运行。
持续集成(CI)定义 根据以上Git库中的代码,自动完成持续集成(CI)的定义导入,并立即触发构建第一个可部署版本。
持续部署(CD)定义 根据以上持续集成所生成的交付件,配置好持续部署定义。同时在Azure中自动完成Azure Web App Service的创建,并触发向此云服务的第一次部署。
应用监控 使用Azure Application Insight配置对以上App Service的监控配置,立即可以收集应用运行实时数据,并生成监控仪表盘。