簡體   English   中英

Team Services部署到本地Service Fabric,而沒有暴露的終結點

[英]Team Services deploy to on-premise Service Fabric without exposed endpoint

我們有一個內部的Service Fabric群集,希望從Visual Studio Team Services對其部署代碼。 我們使用此群集進行測試,並且沒有端點暴露於外界。 它只能從我們的網絡內部進行訪問。

在Team Services內部,部署Service Fabric應用程序的通常方法是使用“ Service Fabric應用程序部署”任務。 此任務需要“群集連接”參數,或鏈接到Team Services可以訪問的Service Fabric Service端點。 在此群集上,我無法提供外部端點,因此此方法無效。

是否有一種良好的,可以接受的方式來實現這一目標? 我正在考慮在一個Service Fabric節點上安裝一個代理,該代理可以在構建過程中運行PowerShell腳本。 作為構建過程的一部分,我可以在節點上啟動PowerShell腳本。 如果我可以使用此腳本從Team Services檢索工件,那么我相信該版本的其余部分將相對簡單。

這是一個好的思路,還是有一種更直接的方法可以從Team Services部署到Service Fabric而無需暴露端點?

我們具有相同的設置並使用VSTS。 我們建立了一個本地代理池,其中代理位於我們的網絡中。 該代理與VSTS掛鈎,因此可以從VSTS觸發構建和發布。 代理有權訪問VSTS上的工件,並可以下載它進行部署。 不同之處可能是我們設置了服務結構端點,而不是使用Powershell。

它的設置非常簡單,對我們來說效果很好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM