[英]how to do continuous integration with service fabric with tfs 2013?
Service Fabric是一个分布式系统平台,可以轻松打包,部署和管理可扩展且可靠的分布式应用程序。 它是作为Microsoft内部独立平台开发的,已有五年多的历史,并于2015年作为产品公开发布 。
vNext构建版本也于2015年发布,具有许多优点,例如简单,深度的自定义而不是XAML构建。 所以大多数文档都与vNext构建有关。
根据您在上面提供的文档中的构建和发布步骤,它是一般的常规任务,例如构建,测试,复制文件,发布工件,转换为XAML构建并不困难。 您只需要进行一些构建活动定制。 一个特定的任务是Azure资源组部署任务,在XAML构建中没有相应的任务。 但是,此任务用于使用Azure资源管理器模板在Azure中创建或更新资源组。 您可以尝试使用powershell来实现此部分。 最重要的是使用powershell脚本发布到Service Fabric。
实际上,在使用TFS2013 XAML构建时,通常我们与Azure Cloud Service而不是服务结构集成。 还有相关的博客,详细步骤显示如何做到这一点。 您可以参考: Azure中的云服务持续交付
此外,由于您仍在使用XAML构建并保留在TFS2013上。 我们鼓励您更新TFS版本以获取最新技术并转移到新的基于Web的vNext构建系统。 在TFS2018上,我们甚至删除了对XAML Builds的支持 。 为了VNext构建的好处,您可以参考这篇文章: 为什么要切换到构建VNext
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.