2016-07-24 29 views
0

我试图实现沿着this answer的蓝线/绿色部署。我所要做的就是将每个分支部署到与Jenkins名称不同的SF群集中。让我难以理解的一件事是如何在部署时覆盖服务端点端口号?Azure服务结构 - 在部署时覆盖端口号?

我是否必须在部署时使用服务清单中的令牌替换?

该文档说,我可以不指定端口和随机端口分配...但是,那么,我如何发现分配的端口号?

回答

0

我可能会误解这个问题。为什么不进行不同的部署。例如,我有一个本地和天蓝色的群集部署。很容易有超过2个部署

+0

我有一个云端和本地配置文件读取时的端口。然而,我们在分支机构开展工作,我希望能够将每个分支机构部署为自己的应用程序(如果需要的话),并将其放入同一个SF群集中 - fabric:/ myapp-branch – Raghu

0

如果你有不同的分支,你可以让不同的分支在ServiceManifests中有不同的端口。

如果你决定使用随机端口分配去,你可以从EndpointResourceDescription打开你的通信侦听

serviceContext.CodePackageActivationContext.GetEndpoint(endpointName).Port