从 Visual Studio Team Services 部署到 on-prem IIS - VPN 连接

Deploy from Visual Studio Team Services to on-prem IIS - VPN connect

最近我们开始在线使用 Visual Studio Team Services (VSTS),作为源代码控制和 DevOps 持续集成。然后我们开始构建。 (VisualStudio.com)

我们需要远程构建才能将包(IIS 站点)部署到我们的 on-premises 服务器(内部网络服务器,如 UAT、QA 服务器)。

我不确定如何将 VSTS 连接到我们的网络,有没有办法设置 VPN 或类似的东西。我在设置或文档中找不到。

机器列表似乎与 build/deploy 代理的位置有关。

我们刚刚开始玩这个,但这是我们到目前为止所做的:

此时,build/deploy 在您的网络中,因此列出的计算机就像您从代理本地访问它们一样。 (127.0.0.1 是代理等)

您也可以使用部署组(需要联系 Microsoft 才能在您的帐户上启用)。然后您可以使用 Hosted Agent 并在本地部署到您的网络中。当您设置部署组时,它会创建一个在需要部署到的本地计算机上运行的服务。

我能够通过创建部署组(不必联系 Microsoft)并通过包含 PAK 的 PowerShell 脚本注册机器来部署到本地机器,这是通过以下步骤完成的关于创建新版本的 IIS 网站部署模板。我将代码托管在 VSTS 上,这是一个用于在线构建以及在 Azure 和本地计算机上部署的构建定义。希望对你有帮助。