【问题标题】:How to deploy using Azure build agent to internal server?如何使用 Azure 构建代理部署到内部服务器?
【发布时间】:2020-03-04 18:05:13
【问题描述】:

我正在使用(代理池:Azure 管道;代理规范:windows-2019) 对于 CI/CD 构建,我还希望同一个代理将战争部署到绑定到特定域的 Azure VM。

虽然,我可以使用自托管代理部署战争,但为此我必须为 CI/CD 构建分配一个 VM。 我想消除这个并使用相同的代理来构建和部署战争到服务器。

【问题讨论】:

    标签: azure deployment azure-devops continuous-integration devops


    【解决方案1】:

    你没有。 Microsoft 提供的托管代理无法连接到您的本地环境。如果您需要部署到无法通过 Internet 寻址的服务器,则需要在您的网络中创建一个私有代理。

    【讨论】:

    • 好吧,没必要,你可以使用 ssh 隧道 :)
    【解决方案2】:

    根据this document

    如果您的本地环境没有连接到 Microsoft 托管的代理池(这通常是由于中间防火墙的原因),您将需要手动配置一个自托管代理 on-本地计算机。

    如果在您的情况下,是内部防火墙阻止了托管代理,我认为您确实需要使用自代理进行部署。否则,您可以尝试像4c74356b41 建议的端口转发。

    【讨论】:

      猜你喜欢
      • 2019-08-25
      • 1970-01-01
      • 2011-03-12
      • 2016-04-02
      • 2020-09-22
      • 1970-01-01
      • 1970-01-01
      • 2013-08-19
      • 1970-01-01
      相关资源
      最近更新 更多