【问题标题】:Deploy Service Fabric services individually单独部署 Service Fabric 服务
【发布时间】:2016-12-07 03:18:46
【问题描述】:

从我看到的文档和示例看来,部署 Service Fabric 服务的首选方法是将它们全部打包到一个应用程序包中。

如果我有 30 项服务并且我对其中一项进行了更改,我不想让我的 CI 服务器拉下整个存储库、构建解决方案、打包它,然后让 Service Fabric 决定只更改一项服务所以应该只更新一个。

有没有一种方法可以创建一个只包含一个服务的应用程序包?

【问题讨论】:

    标签: azure-service-fabric


    【解决方案1】:

    您想要执行部分升级(差异化打包)。看这里。 Differential packaging

    【讨论】:

    • 感谢链接,很高兴知道它受支持。但是,如果我在运行 powershell 测试应用程序包 cmdlet 时更新一个服务并从包中删除其他服务,它会返回一个错误,指出文件丢失。我尝试离开没有更改的服务目录,只删除代码文件夹,它仍然不起作用。
    • 调用 Test-ServiceFabricApplicationPackage 时需要指定 ImageStoreConnectionString 参数,这样它就可以知道在哪里查找您要比较的原始包。
    猜你喜欢
    • 2018-04-27
    • 1970-01-01
    • 2020-02-12
    • 2018-03-13
    • 1970-01-01
    • 2017-03-29
    • 2019-02-14
    • 2015-09-01
    • 2017-04-02
    相关资源
    最近更新 更多