2016-07-24 31 views
0

我試圖實現沿着this answer的藍線/綠色部署。我所要做的就是將每個分支部署到與Jenkins名稱不同的SF羣集中。讓我難以理解的一件事是如何在部署時覆蓋服務端點端口號?Azure服務結構 - 在部署時覆蓋端口號?

我是否必須在部署時使用服務清單中的令牌替換?

該文檔說,我可以不指定端口和隨機端口分配...但是,那麼,我如何發現分配的端口號?

回答

0

我可能會誤解這個問題。爲什麼不進行不同的部署。例如,我有一個本地和天藍色的羣集部署。很容易有超過2個部署

+0

我有一個雲端和本地配置文件讀取時的端口。然而,我們在分支機構開展工作,我希望能夠將每個分支機構部署爲自己的應用程序(如果需要的話),並將其放入同一個SF羣集中 - fabric:/ myapp-branch – Raghu

0

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

如果你決定使用隨機端口分配去,你可以從EndpointResourceDescription打開你的通信偵聽

serviceContext.CodePackageActivationContext.GetEndpoint(endpointName).Port