0
从我看到的文档和示例看来,部署服务结构服务的首选方式是将它们全部打包到应用程序包中。单独部署服务结构服务
如果我有30个服务,并且对其中一个服务进行了更改,我不希望让我的CI服务器拉下整个存储库,构建解决方案,打包,然后让Service Fabric确定只有一个服务改变了,所以只有一个应该更新。
有没有办法用一个服务创建应用程序包?
从我看到的文档和示例看来,部署服务结构服务的首选方式是将它们全部打包到应用程序包中。单独部署服务结构服务
如果我有30个服务,并且对其中一个服务进行了更改,我不希望让我的CI服务器拉下整个存储库,构建解决方案,打包,然后让Service Fabric确定只有一个服务改变了,所以只有一个应该更新。
有没有办法用一个服务创建应用程序包?
您想执行部分升级(差异包装)。看这里。 Differential packaging
感谢您的链接,很高兴知道它是受支持的。但是,如果我在运行powershell测试应用程序包cmdlet时更新了一个服务并从包中删除了其他服务,它将返回一个错误,指出文件丢失。我试图离开没有改变的服务目录,只是删除代码文件夹,但它仍然无法工作。 –
您需要在调用Test-ServiceFabricApplicationPackage时指定ImageStoreConnectionString参数,以便它可以知道在哪里查找与之相对的原始包。 –