繁体   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