在前两天的微软ignite2016技术大会上,我跟大家交流了如何使用微软Azure云计算平台和Team Foundation Server构建容器化的持续交付环境,其中也给大家演示了这套环境。当时因为时间关系,没有把所有的场景演示完,所以今天录制了这份视频,希望能够让大家了解到微软软件工程全生命周期管理平台TFS的能力以及Azure上的一些很好的使用场景。
持续交付是Devops中的重要实践,也是社区中非常关注的内容,结合容器来进行持续交付环境的构建可以在很多场景中简化我们的操作,让持续发布管道变得更加易于维护和使用。比如下图中用红色标注出来的部分,都是可以通过容器进行简化的部分。
持续交付不仅仅是CI+CD,而是一个文化,实践和工具相结合的综合实施体系。我们需要自上而下的文化转变,这部分主要依赖敏捷方法论的支撑,实践部分则需要自下而上的持续发现问题和解决问题,引入不同的实践来持续改进;工具部分对于DevOps的成功来说也是至关重要的,这里我们则要根据自己的情况选择那些最适合自己的工具。上图中的横轴部分列出了要实现持续交付你需要考虑的7个主要规划点,可以作为DevOps实施策略的关注重点,而纵轴则列出了你的目标。
下面就是这次演讲中的演示视频
此视频主要演示了3个主要场景
1. 使用 Visual Studio 和 Docker for Windows来进行容器化应用的本地开发和调试
2. 使用 Team Foundation Server来管理持续集成和持续部署发布管道
3. 使用 Azure 来管理容器化开发,测试和生产的运维环境
本演示所涉及的代码和资料均以开源方式提供给社区,请在公众号中回复 ignite2016 获取,谢谢。
关于LEANSOFT
英捷创软科技(北京)有限公司(LEANSOFT)是由微软Regional Director 和MVP徐磊创立的专门从事软件工程解决方案,咨询服务和产品研发的高科技企业;公司自成立至今已经为多家大型企业提供了相关的服务,另外为全国各地的上百家企业提供过培训,参与人数超过千人。
过去的2016年,我们在金融,电信和传统制造业等多个行业与多家大型企业的研发中心合作,包括中国农业银行,中国银行,兴业银行,华为,上汽集团等。在刚刚举行的Ignite 2016微软技术大会的keynote上,中国农业银行互联网金融项目作为微软DevOps解决方案在国内的重点案例推荐给了参会的超过3100名嘉宾。
公司核心人员均具备超过10年的IT从业经验和丰富的软件工程,敏捷开发和DevOps解决方案咨询服务能力,微软认证工程师称号,并有微软最有价值专家MVP两名;这些核心成员具备丰富的从业经验,曾在微软,IBM,HSBC等大型企业工作多年,对于大型企业研发流程,工具和文化治理具有独到的见解和实际操作经验。
[…] Ignite2016 演示视频 – 容器化DevOps发布管道 […]
[…] Ignite2016 演示视频 – 容器化DevOps发布管道 […]
Comments are closed.