Azure devops 使用差异包升级服务结构
如何通过VSTS发布管道在服务结构中使用diff包执行升级?我完全了解使用的概念是如何工作的,我已经阅读了文档(),但是您如何配置和设置?目前我们有一个包含15项服务的应用程序,因此可以理解我们需要使用diff软件包进行升级。我想知道需要采取哪些步骤才能通过VST实现差异部署。我知道你可以通过VS进行版本控制,然后通过VST构建和发布版本,但这是正确的方法吗 我们的管道看起来怎么样Azure devops 使用差异包升级服务结构,azure-devops,diff,azure-service-fabric,Azure Devops,Diff,Azure Service Fabric,如何通过VSTS发布管道在服务结构中使用diff包执行升级?我完全了解使用的概念是如何工作的,我已经阅读了文档(),但是您如何配置和设置?目前我们有一个包含15项服务的应用程序,因此可以理解我们需要使用diff软件包进行升级。我想知道需要采取哪些步骤才能通过VST实现差异部署。我知道你可以通过VS进行版本控制,然后通过VST构建和发布版本,但这是正确的方法吗 我们的管道看起来怎么样 在更新Cloud.xml的位置替换令牌 将Service Fabric应用程序部署到群集 发布任务 您也可以通过V
您也可以通过VST进行版本控制,您可以尝试使用此扩展:)将版本控制应用于服务结构包。。。然后构建并发布 只需配置CI/CD以部署应用程序,有关详细信息,请参阅 编辑service fabric清单的验证,在
service fabric Application Deployment
任务中的升级设置
下选中使用差异包
参考以下线程:
- 感谢您的回复。我已经在用那个扩展了。我遇到的问题是,当我进行包版本控制时,所有服务都会得到更新。即使我只更改了应用程序“application Test.servicefacture.ApplicationType”中的服务“service Test.A.AAPkg”。原因可能是我在ServiceFabric部署任务中签入了以下内容(请参见图片ServiceFabricDeploymentTask)
应用程序测试.ServiceFabric.ApplicationType 1.0.36.20180723.2->1.0.36.20180723.2+版本-1
服务测试A.AAPkg 1.0.9.20180723.2->1.0.9.20180723.2+发布-1
代码包代码1.0.9.20180723.2->1.0.9.20180723.2+AFA0508121979034CE6F80408989155759287612D2
配置包配置1.0.9.20180723.2->1.0.9.20180723.2+E4B80262F4B2005C1E335F31F7AAAD9C8466BC1
服务测试B.BBPkg 1.0.9.20180723.2->1.0.9.20180723.2+发布-1
代码包代码1.0.13.20180723.2->1.0.13.20180723.2+4B6FCBE6C13FBE5FDD36BA2EF046B299B29E1F1
配置包配置1.0.6.20180723.2->1.0.6.20180723.2+604664E623F047A813EE5069EE84149EAE9B91
服务测试C.CCPkg 1.0.9.20180723.2->1.0.9.20180723.2+发布-1
代码包代码1.0.9.20180723.2->1.0.9.20180723.2+E1A9ABFF2D35C56391634F3BBFC7638AA9334C6
配置包配置1.0.9.20180723.2->1.0.9.20180723.2+77d23eaba7dbfc1d2e8f86da9003007cf5671b3b
服务测试D.DDPkg 1.0.9.20180723.2->1.0.9.20180723.2+发布-1
代码包代码1.0.9.20180723.2->1.0.9.20180723.2+A365E71FFD68661DC1DA91D9968635
ConfigPackage Config 1.0.9.20180723.2->1.0.9.20180723.2+8C1AFA2B6EC57792072072016CCECFD3E3D4454E9C1
您好,谢谢您的回复。我已经在用那个扩展了。我遇到的问题是,当我进行包版本控制时,所有服务都会得到更新。