代码之家  ›  专栏  ›  技术社区  ›  wingyip

VSTS连续传递到非Azure web服务器

  •  1
  • wingyip  · 技术社区  · 6 年前

    看起来这是不可能的,但有没有办法使用VSTS连续交付并部署到Azure之外的服务器?

    1 回复  |  直到 6 年前
        1
  •  2
  •   jessehouwing    6 年前

    当然VSTS连续交付可以部署到任何可以运行VSTS代理的对象或任何可以针对VSTS代理的对象。基本上,您有两种选择:

    1. 让VSTS(托管)代理直接与部署目标通信。现成的任务可以 use MsDeploy or WinRM 。市场上还提供了Octopus Deploy、AWS和其他系统的任务。Powershell具有直接连接到其他系统的选项,您可以使用Powershell脚本中的许多不同协议。

    2. 在目标计算机(或网络)上安装VSTS代理。可以下载VSTS代理并将其安装到目标服务器上。这样,您就可以对目标计算机进行完全的本地访问,并且可以直接从版本管理工件将文件复制到目标文件夹。通过在本地网络中安装VSTS代理,可以使用1中列出的选项绕过可能阻止托管代理的防火墙。