Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure devops 使用差异包升级服务结构_Azure Devops_Diff_Azure Service Fabric - Fatal编程技术网

Azure devops 使用差异包升级服务结构

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

如何通过VSTS发布管道在服务结构中使用diff包执行升级?我完全了解使用的概念是如何工作的,我已经阅读了文档(),但是您如何配置和设置?目前我们有一个包含15项服务的应用程序,因此可以理解我们需要使用diff软件包进行升级。我想知道需要采取哪些步骤才能通过VST实现差异部署。我知道你可以通过VS进行版本控制,然后通过VST构建和发布版本,但这是正确的方法吗

我们的管道看起来怎么样

  • 在更新Cloud.xml的位置替换令牌
  • 将Service Fabric应用程序部署到群集
  • 发布任务


    您也可以通过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


        您好,谢谢您的回复。我已经在用那个扩展了。我遇到的问题是,当我进行包版本控制时,所有服务都会得到更新。