Azure service fabric 服务结构:在连续部署期间更改设置

Azure service fabric 服务结构:在连续部署期间更改设置,azure-service-fabric,Azure Service Fabric,我有一个SFC,可以部署到不同的登台环境。这些服务在设置文件上有一些设置参数。这些设置的值会根据暂存变量的不同而变化 我读过这篇文章,但不清楚什么是环境。是节点的数量和类型还是临时环境 如何从发布/构建定义中更改这些值?是否存在与Web.config中相同的ApplicationParameters转换 感谢ServiceFabric中的,您的应用程序将在每个环境中有一个ApplicationParameter文件,并且还有一个PublishProfile。 发布配置文件将定义一些部署配置,其中

我有一个SFC,可以部署到不同的登台环境。这些服务在设置文件上有一些设置参数。这些设置的值会根据暂存变量的不同而变化

我读过这篇文章,但不清楚什么是环境。是节点的数量和类型还是临时环境

如何从发布/构建定义中更改这些值?是否存在与Web.config中相同的ApplicationParameters转换


感谢ServiceFabric中的

,您的应用程序将在每个环境中有一个ApplicationParameter文件,并且还有一个PublishProfile。 发布配置文件将定义一些部署配置,其中一个配置是ApplicationParameter文件

我假设您正在使用VST部署集群。 您将添加一个服务结构部署步骤,它将需要一些设置,其中之一是发布配置文件路径

为了使其动态化,我建议您以命名环境的方式命名PublishProfile,并使用环境名称获取发布概要文件

总结:

  • VSTS版本将运行服务结构部署步骤
  • SF Dep.步骤将使用环境名称查找发布配置文件(例如:environment=Prod->PublishProfile=Prod.xml)
  • PublishProfile将指向应用程序参数文件
  • 应用程序参数文件将具有适用于该环境的设置(我建议在这里使用相同的命名模式Prod.xml,以便于维护)
使用此配置,您可以使用同一版本定义将应用程序部署到多个环境中,如果创建了新环境,则只需定义PublishProfile和ApplicationParameter文件