如何使用tfs 2013与服务架构持续集成?
关于如何为VSTS和TFS 2015+创建构建定义以进行Service Fabric持续集成和部署,存在大量文档和示例。
在与TFS 2013集成以部署Service Fabric应用程序方面有哪些可用的方法?
我们如何将本地Service Fabric集群/应用程序/服务的构建和部署与TFS 2013集成?
Service Fabric是一个分布式系统平台,可以轻松打包,部署和管理可扩展且可靠的分布式应用程序。 它是作为Microsoft内部独立平台开发的,已有五年多的历史,并于2015年作为产品公开发布 。
vNext构建版本也于2015年发布,具有许多优点,例如简单,深度的自定义而不是XAML构建。 所以大多数文档都与vNext构建有关。
根据您在上面提供的文档中的构建和发布步骤,它是一般的常规任务,例如构建,测试,复制文件,发布工件,转换为XAML构建并不困难。 您只需要进行一些构建活动自定义。 一个特定的任务是Azure资源组部署任务,在XAML构建中没有相应的任务。 但是,此任务用于使用Azure Resource Manager模板在Azure中创建或更新资源组。 您可以尝试使用powershell来实现此部分。 最重要的是使用powershell脚本发布到Service Fabric。
实际上,在使用TFS2013 XAML构建时,通常我们与Azure Cloud Service而不是服务结构集成。 还有相关的博客,详细步骤显示如何做到这一点。 您可以参考: Azure中的云服务持续交付
此外,由于您仍在使用XAML构建并保留在TFS2013上。 我们建议您更新TFS版本以获取最新技术并转移到新的基于Web的vNext构建系统。 在TFS2018上,我们甚至删除了对XAML Builds的支持 。 为了VNext构建的好处,您可以参考这篇文章: 为什么要切换到构建VNext
- 通过Service Fabric项目进行调试时未使用的环境变量
- 更新Service Fabric服务时,.Net Framework类库dll总是会更改
- 如何为远程Service Fabric集群创建actor代理
- 访问Azure Service Fabric状态服务状态
- 从Azure Service Fabric群集模拟10,000个Azure IoT Hub设备连接
- 服务结构unit testing和dependency injection
- 服务结构中的配置转换?
- Service Fabric Actor实现多个接口的接口
- 在生产Azure Service Fabric群集中找不到libsodium-64.dll