我试图按照this answer的方式实现蓝/绿部署。我之后要将每个分支部署到一个与Jenkins名称不同的SF集群中。让我感到困惑的一件事是如何在部署时覆盖服务端点端口号?
在部署时,我是否必须在服务清单中使用令牌替换?
文档说我可以不指定端口并分配随机端口......但是,我如何发现分配的端口号?
答案 0 :(得分:0)
我可能误解了这个问题。为什么不进行不同的部署。例如,我有一个本地和天蓝色的集群部署。拥有2个以上的部署很容易
答案 1 :(得分:0)
如果你有不同的分支,你可以让不同的分支机构在ServiceManifests中有不同的端口。
如果您决定使用随机端口分配,则可以在打开通信侦听器时从EndpointResourceDescription读取端口
serviceContext.CodePackageActivationContext.GetEndpoint(endpointName).Port